Как восстановить данные из дампа MYSQL без повторяющихся ошибок ключа? - PullRequest
2 голосов
/ 20 июля 2010

Каждый раз, когда я пытаюсь восстановить дамп, я получаю:

ОШИБКА 1062 (23000) в строке 10297: повторяющаяся запись 'spaß' для ключа 'PRIMARY'

Я пытаюсь восстановить его, используя:

mysql -u root -ppassword database < 0719.sql

Ответы [ 3 ]

3 голосов
/ 20 июля 2010

Вы можете импортировать дамп во временную таблицу, а затем использовать оператор SQL для копирования только тех строк из этой временной таблицы, которые не найдены в целевой таблице.

1 голос
/ 11 ноября 2010

Альтернативное решение для ошибки, предложенное примером sharp s в

ERROR 1062 (23000) at line 10297: Duplicate entry 'spaß' for key 'PRIMARY'

обработке последовательности сортировки ensucketh.

Я получаю эту ошибку в 5.0.93 CE latin1_swedish_ci

Преобразование из 5.0.27 в 5.1.41, получение повторяющихся ошибок ключа (1062)

1 голос
/ 20 июля 2010

вы должны усечь или отбросить таблицу, в которой вы получаете дубликаты

...