行を挿入するたびに auto_increment を 1 ずつ増やしたい。後で途中の行を削除しても問題ありません。常に1ずつ増やしたいです。
問題は、MySQL が 10 ずつインクリメントし続けることです。1 から 11 へと変化します。
auto_increment、auto_increment_increment、auto_increment_offset を調整しましたが、必要に応じて 1 または 0 に設定して無駄にしました。
編集:
これらはアクションでした:
SET @@auto_increment_offset=1
ALTER TABLE posts AUTO_INCREMENT = 0
または1
SET @@auto_increment_increment=1;
また、この特定のテーブルに MYISAM エンジンを使用していますが、そのエンジンのない別のテーブルで発生しているようです。私が MYISAM を使用している理由は、複数のインデックスで auto-inc を使用できるためです。
また、heroku の共有サーバーで実行されているため、データベースを再起動できません。また、他の場所で解決されていない場合、これが重複していることもわかりません。