INSERT IGNORE или INSERT...ON DUPLICATE KEY UPDATE

При выполнении INSERT с большим количеством строк, я хочу пропустить повторяющиеся записи, которые в противном случае вызвают неисправность. После некоторых исследований я пришел к следующим вариантам :

  • ON DUPLICATE KEY UPDATE, который предполагает ненужные обновления с некоторыми затратами, или
  • INSERT IGNORE, который также имеет свои недостатки

Каков наилучший способ, чтобы просто пропустить дублирующие строки?

Найдено 7 ответов:

“INSERT IGNORE” vs “INSERT … ON DUPLICATE KEY UPDATE”

http://stackoverflow.com/questions/548541/insert-ignore-vs-insert-on-duplicate-key-update

Посмотреть решение →