WEB

AUTOINCREMENT(オートインクリメント)の値を振り直すSQL

  • このエントリーをはてなブックマークに追加
MySQL

MySQLで開発中にAUTOINCREMENT(オートインクリメント)の数が、歯抜けになって飛び番号になったりするのが、どうしようもなく気持ち悪いです。
本番環境じゃないない時にさくっと直して、番号を振り直したかったりするのでメモ。

SET @i := 0;
UPDATE `テーブル名` SET 振り直すカラム名 = (@i := @i +1) ;
  • このエントリーをはてなブックマークに追加

PR

コメントを残す

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください