Есть ли отличается в производительности между следующие:INSERT IGNORE и UPDATE VS INSERT ... ON KEY UPDATE DUPLICATE
(1) Два заявления
INSERT IGNORE...
UPDATE...
(2) Одно утверждение
INSERT INTO...ON DUPLICATE KEY UPDATE
Обратите внимание, что хотя этот вопрос "INSERT IGNORE" vs "INSERT ... ON DUPLICATE KEY UPDATE" спрашивает о разнице между INSERT IGNORE
и INSERT...ON DUPLICATE KEY UPDATE
Я больше беспокоюсь о том, какой из abo два паттера (с использованием одного утверждения или два) будут работать лучше.
Вы можете прочитать эту ссылку тоже: http://www.eddieoneverything.com/programming/mysql- производительность наклонять-на-дубликат ключа-это-быстрее, чем вставка-игнорируемых но-провал-с-дубликата ключа-ошибки-это-много-faster.php – gtzinos