MySQLのテーブルで要素の操作をした時に、idやnumberのような数字の要素を連番になっている要素を削除した時に、以下のようになっていることが気になったので、その修正方法です。
1 2 3 4 5 |
//変数を定義 set @i = 0; //指定した要素に連続した数字をセットする update テーブル名 set 連番にしたい要素 = (@i = @i+1); |
以下のように連番になっています。

MySQLのテーブルで要素の操作をした時に、idやnumberのような数字の要素を連番になっている要素を削除した時に、以下のようになっていることが気になったので、その修正方法です。
1 2 3 4 5 |
//変数を定義 set @i = 0; //指定した要素に連続した数字をセットする update テーブル名 set 連番にしたい要素 = (@i = @i+1); |
以下のように連番になっています。