Pab*_*ruz 102
试试这个:
mysql> select @i := 0;
mysql> update bar set c = (select @i := @i + 1);
Run Code Online (Sandbox Code Playgroud)
小智 11
SET @a = 0;
UPDATE customers SET id = @a:=@a+1;
Run Code Online (Sandbox Code Playgroud)
你也可以这样做.
小智 7
一条线解决方案:
UPDATE tablename AS a, (SELECT @a := 0) AS b SET a.fieldname = @a:=@a+1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18679 次 |
| 最近记录: |