關於sql中ON DUPLICATE KEY UPDATE的使用


1;
假設table1表中的主鍵或unique索引是a字段的話,
當執行上面sql時候,如果數據庫table1表中已存在a=1的記錄則更新這條記錄的c字段的值為原來值+1,
ON DUPLICATE KEY UPDATE 語法的目的是為了解決當表中UNIQUE索引或者primary key(主鍵)出現重復時,就會執行update操作,返回值2,
如果沒有出現重復就執行insert操作,返回值1。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM