phpMyAdmin の AUTO_INCREMENTで数字を詰める方法

実現したいこと

phpMyAdmin の AUTO_INCREMENTで数字を詰める方法が分からなく質問させていただきました。

前提

Usersテーブルの id を AUTO_INCREMENT して、実際のユーザーIDとして利用しています。

例えば id が1.2.4.5.6 (3は削除されている)のように id が割り振られて、更に6を削除し 1.2.4.5 状態で、その後にレコードを追加すると id には 7 が割り振られます。

質問としては、1.2.4.5 (3は削除されている)状態から レコードを追加すると 6 から詰めて追加するよに変更するにはどうすればいいでしょうか?

条件として、過去に削除された id 上記で言うと 3 は飛ばしたまま詰めないようにしたいです。

理由としては既に登録されているユーザーIDを変えたくない為です。

少し質問がわかりずらくなってしまいましたが、宜しくお願い致します。

コメントを投稿

0 コメント