MySQL дубликат записи поля - PullRequest
0 голосов
/ 29 ноября 2010

Есть ли способ перезаписать или пропустить дублирующиеся записи?

1062 - Дублирующая запись '2' для ключа 1

есть ли способ добавить: вставить при обновлении дубликата ключа в файл sql, который имеет только вставку?

Ответы [ 2 ]

2 голосов
/ 29 ноября 2010

Взгляните на 12.2.5.1. INSERT ... SELECT Синтаксис и 12.2.5. Вставить синтаксис

И искать

Укажите IGNORE, чтобы игнорировать строки, которые приведет к нарушениям дубликата ключа.

0 голосов
/ 29 ноября 2010

попробуй это :

INSERT ON DUPLICATE KEY UPDATE 

Хотя обычно люди забывают поставить поле автоинкремента для идентификатора и, следовательно, ошибки.

...