2012年8月8日水曜日

mysqlで複数行のあるカラムをインクリメントしつつ更新


> set @incr = 1;
> update some_table set some_column = @incr := @incr+1;


8.4. ユーザによって定義された変数
http://dev.mysql.com/doc/refman/5.1/ja/user-variables.html

というかそのまんまの内容があった。。

Set iterative values in rows of a table
http://stackoverflow.com/questions/6352705/set-iterative-values-in-rows-of-a-table