# 1062 - Повторяющаяся запись «1» для ключа 1 - повторяющихся записей не обнаружено

Поэтому при попытке добавить автоинкремент в поле появляется # 1062 - Повторяющаяся запись '1' для ключ 1. Я попытался удалить первичный ключ и снова добавить его, и это работает нормально (что, я полагаю, не было бы, если бы были дубликаты?)

Но когда я пытаюсь добавить автоинкремент в поле, он выдает Это дает мне возможность просмотра, которая запускает следующий SQL:

SELECT *
FROM `myTbl`
WHERE CONCAT_WS( "-", 11 ) = "1"
ORDER BY 11
LIMIT 0 , 30

Однако это возвращает пустой набор результатов ... предполагая, что нет никаких дубликатов. Итак, если нет дубликатов, почему я не могу добавить автоинкремент?

9
задан Ashley 3 November 2011 в 13:09
поделиться