自動インクリメントの主キーを持つテーブルがあります。このテーブルは何百万ものレコードを格納するためのものであり、今のところ何も削除する必要はありません。問題は、新しい行が挿入されるときに、何らかのエラーが原因で、自動インクリメント キーが自動インクリメント ID にギャップを残すことです。たとえば、5 の後、次の ID は 8 で、6 と 7 のギャップが残ります. この結果、行数をカウントすると 28000 になりますが、最大 ID は 58000 です。理由は何ですか? 私は何も削除していません。そして、どうすればこの問題を解決できますか。
PSレコードを挿入するときに挿入無視を使用しているため、重複するエントリを一意の列に挿入しようとするとエラーが発生しません。