Craftum — конструктор сайтов
Создайте сайт с помощью профессиональных шаблонов или придумайте дизайн с нуля

Как исправить ошибку в MySQL?

1 ответ

Ошибка
SQL запрос:INSERT INTO `wp_commentmeta` (`meta_id`, `comment_id`, `meta_key`, `meta_value`) VALUES
(1, 2, 'rating', '5'),
(2, 2, 'verified', '0'),
(3, 1, '_wp_trash_meta_status', '1'),
(4, 1, '_wp_trash_meta_time', '1464693386'),
(5, 3, 'rating', '1'),
(6, 3, 'verified', '0')
Ответ MySQL: Документация

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

при загрузке в базу таблицы пробовали в zip тоже самое

Ответы (1)

Иван Абрамов +2
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 можно проставить еще на уровне настроек экспорта.

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

Похожие вопросы

Динислам
60

Проблема с процедурами в БД mysql

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

Медленно работает бд

Добрый день. Наблюдаем проблемы с медленной работой бд. Раньше находились на другом облачном сервере с характеристиками в 4 раза меньшими чем выбрали на timeweb хостинге. После переноса все запросы стали обрабатываться очень медленно. С чем это может...

Ошибка MySQL

Помогите исправить эту ошибку.  Ошибка! mysqli_connect () [1135] Невозможно создать новый поток (ошибка 11); если у вас недостаточно доступной памяти, вы можете обратиться к руководству по поводу возможной ошибки, зависящей от ОС Ошибка запроса...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте