1. 程式人生 > 其它 >ON DUPLICATE KEY UPDATE 語句

ON DUPLICATE KEY UPDATE 語句

技術標籤:# mysqlmysql資料庫sql

insert into user_table ( user_id,name,age) 
				values ( #{userId}, #{name}, #{age}) 
ON DUPLICATE KEY UPDATE 
				name = #{name}

解釋:如果user_id 存在就更新 name 和 age ,如果不存在,則插入一條新的資料


條件:ON DUPLICATE KEY UPDATE 上邊唯一索引欄位


使用環境:有則更新,無則插入(就不要select , != null , insert , 判斷的時候,資料可能就進去了)