我知道我可以使用UPDATE IGNORE
传递是否存在重复的密钥。我如何使用以下语法来执行相同的操作?
INSERT INTO table ON DUPLICATE KEY *do nothing*
答案 0 :(得分:3)
你这样做的方式完全一样。
INSERT IGNORE INTO table ....
这将默默地跳过任何约束违规。对于批量插入(例如insert ignore into table select ... from ...
),这将跳过违反约束的行,但继续插入可能的所有行。
可用于重复删除。