<分区>
我知道我可以使用 UPDATE IGNORE
来传递是否存在重复键。我将如何使用以下语法来执行相同的操作?
INSERT INTO table ON DUPLICATE KEY *do nothing*
标签 mysql
<分区>
我知道我可以使用 UPDATE IGNORE
来传递是否存在重复键。我将如何使用以下语法来执行相同的操作?
INSERT INTO table ON DUPLICATE KEY *do nothing*
最佳答案
您以完全相同的方式进行操作。
INSERT IGNORE INTO table ....
这将默默地跳过任何违反约束的行为。对于批量插入(例如 insert ignore into table select ... from ...
),这将跳过违反约束的行,但继续插入所有可能的行。
对于去除重复很有用。
关于mysql - ON DUPLICATE 什么都不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30226534/