MySQLのupdateで連番を振るクエリのサンプル
SET @i := 0;
UPDATE table1 SET id = (@i := @i +1)
ソートしたレコードに対して連番を振ることもできるみたいです。
以下のサンプルはnameの昇順で並べた結果に対して1から連番を振ります。
SET @i := 0;
UPDATE table1 SET id = (@i := @i +1) ORDER BY name ASK
Record of Development
MySQLのupdateで連番を振るクエリのサンプル
SET @i := 0;
UPDATE table1 SET id = (@i := @i +1)
ソートしたレコードに対して連番を振ることもできるみたいです。
以下のサンプルはnameの昇順で並べた結果に対して1から連番を振ります。
SET @i := 0;
UPDATE table1 SET id = (@i := @i +1) ORDER BY name ASK