Ошибка при создании таблицы в phpmyadmin - "# 1062 - Дублирующая запись '14' для ключа 1" - PullRequest
0 голосов
/ 29 декабря 2011

Я получаю ошибку

    #1062 - Duplicate entry '14' for key 1 

после импорта файла .sql, который я только что экспортировал из той же базы данных. Я открыл файл .sql и изменил имя таблицы, удалил все спецификации первичного ключа и удалил автоинкремент первичного ключа, позволив ему иметь значение null со значением по умолчанию null, но при этом все еще получать эту ошибку.

    #1062 - Duplicate entry '14' for key 1

Моя первая запись для вставки имеет значение «14» в поле первичного ключа, поэтому я предполагаю, что проблема в этой строке. Но ни одно из моих других полей не является уникальным или первичным ключом.

В моем поле первичного ключа в любом случае нет повторяющихся значений, поэтому между этим и удалением автоприращения и спецификаций PK, я не думаю, что должен быть какой-либо шанс на дублирующееся значение там, где его не предполагается быть одним.

В запросе на импорт он указывает, что автоматическое приращение должно начинаться с 363, мои данные варьируются от 10-362 для значения основного / автоматического приращения, прежде чем я удалил все эти ссылки.

Я также попробовал его без каких-либо изменений в сгенерированном файле .sql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...