在新增資料於資料表時, 有個需求, 是不存在的資料就新增, 存在的資料就不動作(或是要處理一些異動), 這樣的需求如何操作呢?
可以使用 INSERT IGNORE INTO [table] ….. 的語法,
若是要異動則使用
INSERT INTO [table]….. ON DUPLICATE KEY UPDATE col=expr …..
可以參考以下語法:
http://cain19811028.blogspot.tw/2015/01/mysql-insert-ignore-replace-on.html
https://mariadb.com/kb/en/mariadb/insert-on-duplicate-key-update/