MySQL的 INSERT ... ON DUPLICATE KEY UPDATE

平時我們在設計數據庫表的時候總會設計 unique  或者 給表加上 primary key 的限制條件. 此時 插入數據的時候 ,經常會有這樣的情況: 我們想向數據庫插入一條記錄:   若數據表中存在以相同主鍵的記錄,我們就更新該條記錄。   否則就插入一條新的記錄。 邏輯上就是這樣寫, 但是這樣寫有兩個問題 1、效率太差,每次執行都要執行2個sql 2、高併發的情況下數據會出問題,不能保證原子
相關文章
相關標籤/搜索