私は5年以上のライブプロジェクトを持っています。そして今日、私は奇妙な間違いを犯しました。私は自分の製品の一部を更新したいと思っていました。重複した入力エラーがあります。主キーの奇妙な重複エントリエラー
は、私は私の製品テーブル内のproduct_idとして何のフィールドを持っていません。 12479は私の製品のIDです。 idは主キーと自動インクリメントです。
まず、私はそれがララベルの問題であると思います。私はphpmyadmin経由で直接mysqlに問い合わせます。それは同じです。しかし、この製品のみ。
ここは私のインデックスです。
は、ここで私はまたのPleskから私のデシベルを修理し
私のテーブル構造です。何も変わらない。ときどき正しく動作することがあります。 phpmyadminの
そして奇妙な1があるから
エラー、このエラーは私がstock_quantityフィールドを更新するときに発生しました。他のフィールドを問題なく更新できます。
MySQLのバグ探しながら、私は、MySQLのバグに気づいた:私は何をすべきhttps://bugs.mysql.com/bug.php?id=68360
を?
@Rodrane
ありがとう!更新しようとしているフィールドは、表示しているテーブルと大きく関係していないようです。 Doctrineクラスは偶然に変更されましたか? –
ドクトリンとは関係ありません。 phpmyadminから同じエラーが発生した場合。 –
これはidではないproduct_idと言うことができますか? 'select * from product_id = product_id = 12479'テーブルにデータを置いた後、おそらくproduct_idがユニークになってしまったので、ここに重複したエントリがあります。 –