今天要算一下統計表格需要的sql,如果資料已存在就要更新,反之就插入一筆,記錄一下。
Step1: 未設unique key是會失敗的
ALTER TABLE 你的表格名 ADD UNIQUE (要UNIQUE的欄位)
Step2:
INSERT ... ON DUPLICATE KEY UPDATE:
http://stackoverflow.com/questions/14383503/on-duplicate-key-update-same-as-insert
還有Replace into
回覆刪除資料存在唯一則取代
http://dev.mysql.com/doc/refman/5.7/en/replace.html
ON DUPLICATE KEY UPDATE個人比較常用在部分資料更新0.0
感謝提供
刪除