Решение ошибки вида #1062 - Duplicate entry '1' for key 'PRIMARY'

Ошибка вида #1062 - Duplicate entry '1' for key 'PRIMARY', может возникать при переносе на другой хостинг, у меня возникла, когда я переносил сайт yf oscommerse...будем решать ее в этой статье...

Duplicate entry '1' for key 'PRIMARY' - то есть вы пытаетесь создать то, что уже создано(в phpmyadmin). Обычно такая ошибка возникает, когда вы поверх уже установленной базы (БД) движка, пытаетесь сверху накинуть примерно такую же базу, но таблицы к примеру уже такие были созданы и поэтому вылазит такая ошибка.

Открываем файл БД в программе notepad++ и меняем INSERT INTO на REPLACE INTO. Теперь мы не будем создавать то, что уже есть, а будем перезаписывать. Теперь заливаем еще раз эту БД и ошибка должна исчезнуть.

Комментарии   

+3 # васька 08.07.2016 11:30
спс, только тут ответ нашёл, даже не полюнюсь коммент оставить хоть ненавижу капчу
Ответить | Ответить с цитатой | Цитировать
0 # Cthutq 05.10.2016 11:59
Правильно будет команда INSERT, а не INCERT
Ответить | Ответить с цитатой | Цитировать
0 # Admin 05.10.2016 12:17
Спасибо, опечатка поправлена!
Ответить | Ответить с цитатой | Цитировать
+1 # andrey83 27.12.2016 11:33
спасибо помогло ошибка исчезла всё ок
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение CMS oscommerse Решение ошибки вида #1062 - Duplicate entry '1' for key 'PRIMARY'