1 ответ

Иван Абрамов
26.07.2016 11:14

Ольга, добрый день.

Часто ошибка типа «#1062 — Duplicate entry ‘1’ for key ‘PRIMARY’» решается так:

Открываем дамп с помощью мощного редактора, например Notepad++ и заменяем в таблице команду INSERT INTO на REPLACE INTO.
Директива replace позволит заменять данные в случае наличия совпадений, игнорируя при этом предыдущие записи.

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

Есть и альтернативный вариант - если дамп вы формируете в панели другого хостинга для переноса на Timeweb, необходимость использования REPLACE вместо INSERT можно проставить еще на уровне настроек экспорта.

В моем случае помогло, а поможет ли в вашем - посмотрим.