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

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

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

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

Комментарии   

+13 # васька 08.07.2016 11:30
спс, только тут ответ нашёл, даже не полюнюсь коммент оставить хоть ненавижу капчу
Ответить | Ответить с цитатой | Цитировать
+1 # Cthutq 05.10.2016 11:59
Правильно будет команда INSERT, а не INCERT
Ответить | Ответить с цитатой | Цитировать
+4 # Admin 05.10.2016 12:17
Спасибо, опечатка поправлена!
Ответить | Ответить с цитатой | Цитировать
+3 # andrey83 27.12.2016 11:33
спасибо помогло ошибка исчезла всё ок
Ответить | Ответить с цитатой | Цитировать
+1 # Денис 31.01.2017 13:47
Открываем файл БД (Откуда где он находится), у меня если что система OpenCart 2.0 русская сборка ocstore 2.1.0.2.1
Ответить | Ответить с цитатой | Цитировать
-1 # Admin 27.11.2017 20:45
в phpmyadmin или в других СУБД - системах управления базами данных.

Это надо заходить через хостинг, самостоятельно сложно сразу, в данном статье рассмотрена только конкретная ошибка #1062 - Duplicate entry '1' for key 'PRIMARY',
Ответить | Ответить с цитатой | Цитировать
0 # Alwerd 27.11.2017 18:04
:-* Спасибо! все работает!
Ответить | Ответить с цитатой | Цитировать
+2 # Виктор 16.03.2018 05:32
Здравствуйте! У меня ошибка вида Duplicate entry '0' for key 'PRIMARY'. Так же был перенос сайта на другой домен в рамках одного хостинга. Как Исправить ошибку в phpmyadmin? Спасибо!
Ответить | Ответить с цитатой | Цитировать
+2 # Дмитрий242526 27.08.2018 22:00
Ну и бред, и как это решит проблему, у меня например такая ошибка выдается при регистрации пользователя, ему автоматически выдается id 0 пользователь с таким id уже существует и регистрация не удается с ошибкой. Перезаписать пользователя?))
Ответить | Ответить с цитатой | Цитировать
0 # Alex 04.06.2019 23:06
Спасибо вам спасли!
Ответить | Ответить с цитатой | Цитировать
0 # Влад 31.07.2020 17:16
Сработало! Супер совет! Везде на форумах над этой ошибкой голову ломают, а проблема решилась так просто! В моем случае только не единичка, а нолик был вот так Duplicate entry '0' for key 'PRIMARY'
Ответить | Ответить с цитатой | Цитировать
0 # Sens 12.08.2021 05:24
Как быть, когда у тебя дамп базы данных весит 74ГБ и через Notepad++ её просто не открыть?
Ответить | Ответить с цитатой | Цитировать
0 # Admin 05.10.2022 18:16
а что там храниться в этой базе, что она там распухла?)
Ответить | Ответить с цитатой | Цитировать
0 # админишна 06.05.2022 11:28
Спасибо!
Ответить | Ответить с цитатой | Цитировать

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


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

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