mysql "ON DUPLICATE KEY UPDATE" 语法
示例:
INSERT INTO goods(id,goods_name,goods_price) VALUES(1,"主键冲突",11) ON DUPLICATE KEY UPDATE goods_name="主键冲突",goods_price=11;
如果在insert语句末尾,跟上 ON DUPLICATE KEY UPDATE ,则会在出现unique(唯一)索引或primary key (主键)出现冲突(出现重复值)执行update,否则执行insert语句
mysql导入数据或批量新增是,出现主键冲突,则根据主键修改,否则插入
最新推荐文章于 2025-01-20 22:29:58 发布
本文介绍MySQL中ON DUPLICATE KEY UPDATE语法的使用方法。当插入数据时若遇到唯一索引或主键冲突,则执行更新操作;否则执行插入操作。此特性有助于在批量导入数据时避免重复记录。
1万+

被折叠的 条评论
为什么被折叠?



