1
我正在從文本文件或日誌中定期獲取數據,並在每次獲取時將其插入到數據庫中。在MySQL中有沒有辦法只在日誌文件更新時插入,或者我必須使用編程語言來完成插入?我的意思是有一種類型的插入,當它看到一個重複的主鍵,它不會給出「重複條目」的錯誤..它只是忽略。在MySQL中無重複插入
我正在從文本文件或日誌中定期獲取數據,並在每次獲取時將其插入到數據庫中。在MySQL中有沒有辦法只在日誌文件更新時插入,或者我必須使用編程語言來完成插入?我的意思是有一種類型的插入,當它看到一個重複的主鍵,它不會給出「重複條目」的錯誤..它只是忽略。在MySQL中無重複插入
將提取放在logrotate
postrotate腳本中,並從剛剛旋轉的日誌中獲取。
忽略重複可與INSERT IGNORE
OR INSERT .... ON DUPLICATE KEY UPDATE
語法來完成(這將忽略該行造成duplcate唯一的密鑰,或給你改變現有行中的某些值的可能性。)