開発のためにローカルでホストしているデータベース「test」にユーザー「root」で接続します。とりわけ、私は「評価コメント」の表を持っています。何らかの理由で「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'
私はグーグルを使って次のことを見つけました
"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."
しかし、私はまだエラーを完全には理解していません!私はすべてのテーブルに対して自動インクリメントする主キーを使用しているので、実際にはテーブルに問題はないはずです。「comment」列を持つ「rating」という名前の別のテーブルがありました。これが問題を引き起こす可能性はありますか?