MySQLで開発中にAUTOINCREMENT(オートインクリメント)の数が、歯抜けになって飛び番号になったりするのが、どうしようもなく気持ち悪いです。
本番環境じゃないない時にさくっと直して、番号を振り直したかったりするのでメモ。
SET @i := 0;
UPDATE `テーブル名` SET 振り直すカラム名 = (@i := @i +1) ;
MySQLで開発中にAUTOINCREMENT(オートインクリメント)の数が、歯抜けになって飛び番号になったりするのが、どうしようもなく気持ち悪いです。
本番環境じゃないない時にさくっと直して、番号を振り直したかったりするのでメモ。
SET @i := 0;
UPDATE `テーブル名` SET 振り直すカラム名 = (@i := @i +1) ;