Пятница, 04 января 2019 г.

1062 - Duplicate entry for key 'PRIMARY'

Ошибка возникает в результате вставки в базу данных дубликата уникального значения.

Решения:

1. Заменить в таблицах базы данных команду INSERT INTO на REPLACE INTO

2. Сменить уникальное дублирующее значение

3. Удалить дублирующийся первичный ключ 

ALTER TABLE `TABLENAME` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT ;