6000 を超えるレコードを持つ mysql innoDB テーブルがあります。主キー (ID) は auto_incremented に設定されます。この時点で、auto_increment の値は 41804 でした。
insert ステートメントを使用して 2000 を超えるレコードを挿入したところ、一部のクエリにデータの問題があることがわかりました。この時点で、auto_increment の値は 42500 に変更されています。
挿入ステートメントのデータの問題を修正し、新しく挿入されたレコードをテーブルから削除し、auto_increment 値を 41804 (10 ずつ増加) に変更しました。
alter table mytable auto_increment = 41804
再度挿入ステートメントを実行しました - 今回はエラー コードが表示されました: 1062 - キー 'PRIMARY' のエントリ '320-41804' が重複しています
最大 ID 値は 41794 で、auto_increment 値は 41804 です - ID 値 41804 のレコードはありません - それでも重複キー エラーが発生します。
誰でもこれに光を当てることができますか?
とても有難い。