Выполняя инструкцию INSERT
со многими строками, я хочу пропустить повторяющиеся записи, которые в противном случае могли бы привести к сбою. После некоторых исследований мои варианты выглядят как использование:
-
ON DUPLICATE KEY UPDATE
, что подразумевает ненужное обновление за небольшую плату или -
INSERT IGNORE
, что подразумевает приглашение для других видов сбоев в непредсказуемом.
Я прав в этих предположениях? Какой лучший способ просто пропустить строки, которые могут вызвать дубликаты, и просто перейти к другим строкам?