Я подключаюсь с пользователем «root» к моей базе данных «test», которую я размещаю локально для разработки. Среди прочих у меня есть таблица «рейтингкомментариев». По какой-то причине, когда я нажимаю на таблицу «ratingcomment», phpMyAdmin показывает мне следующую ошибку:
Fehler
SQL-Befehl:
INSERT INTO `phpmyadmin`.`pma_history` (
`username` ,
`db` ,
`table` ,
`timevalue` ,
`sqlquery`
)
VALUES (
'root', 'test', 'ratingcomment', NOW( ) , 'SELECT * FROM `ratingcomment`'
)
MySQL meldet:
#1062 - Duplicate entry '838' for key 'PRIMARY'
Я использовал Google, чтобы узнать следующее
"This indicates that you have a UNIQUE or PRIMARY index on a table, and there is a duplicate value someone on one of the values in one of these indexes."
Но я все еще не совсем понимаю ошибку! Я использую первичный ключ, который автоматически увеличивается для всех моих таблиц, поэтому проблем с таблицей быть не должно. У меня была другая таблица под названием «рейтинг», в которой был столбец «комментарий». Может ли быть, что это вызывает проблемы?
INSERT
. - person Jason McCreary   schedule 02.12.2010