INSERT IGNORE& UPDATE VS INSERT ...在DUPLICATE KEY UPDATE

时间:2015-05-18 19:15:00

标签: mysql

以下内容之间是否有任何不同的表现:

(1)两个陈述

INSERT IGNORE...
UPDATE...

(2)一个陈述

INSERT INTO...ON DUPLICATE KEY UPDATE

请注意,虽然此问题"INSERT IGNORE" vs "INSERT ... ON DUPLICATE KEY UPDATE"询问INSERT IGNOREINSERT...ON DUPLICATE KEY UPDATE之间的区别,但我更关心上述两个模式中的哪一个(使用一个或两个语句)表现更好。

1 个答案:

答案 0 :(得分:2)

ON DUPLICATE KEYINSERT IGNORE快,但失败时出现重复键错误要快得多