MySQL的ON DUPLICATE KEY UPDATE用法(自己的理解)

先为表加上唯一键约束
ALTER TABLE table_name ADD UNIQUE (column)
然后新增操作
INSERT INTO man values (id,age,name) value (2,29,name) ON DUPLICATE KEY UPDATE age values(age),name values(name)

若该数据的主键值/ UNIQUE KEY 的值已经在表中存在,则执行更新操作, 即UPDATE 后面的操作。
UPDATE后的字段为会被更新的字段

纯属记录一下。

猜你喜欢

转载自blog.csdn.net/u010606701/article/details/109073990
今日推荐