コメントありがとうございます。 console.logの件は、どなたかがコメント…
MySQLでレコード内の連番を振りなおす(リナンバー)
MySQLではROW_NUMBERが使えないので、
サブクエリを使って強引にリナンバーする。
テーブル名 → sampleTable
【主キー】のカラム名 → id
【連番】のカラム名 → rank
UPDATE `sampleTable` AS `T1` ,(SELECT `id` ,@RowNumber:=@RowNumber+1 AS `rank` FROM (SELECT @RowNumber:=0) AS `DUMMY` ,`sampleTable` AS `T1` ORDER BY `name` ASC ) `T2` SET `T1`.`rank` = `T2`.`rank` WHERE `T1`.`id` = `T2`.`id` ;
コメントを残す