【MySQL】レコードIDを1から振り直す【SQL】

開発環境で投稿の削除テストを繰り返したりやなんかしていると、データベースのレコードのIDが歯抜け状態になってくる。別にそのままでもいいんだけど、なんらかの理由でIDリセット(1から振り直す)したい時のSQLメモ。
ググると「一旦IDカラムを削除してから同名のカラムを追加し直す」みたいなのが結構ヒットするけど、その必要はありません。既存のレコードが残っているままの状態でももちろんOK。便利。

SET @i := 0;
UPDATE テーブル名 SET カラム名 = (@i := @i +1);

1行目で指定した数値+1から番号が振られるので、上記の例では1から連番が振られる。