mysql计数器更新

sqougxex  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(266)

每当我尝试运行此查询时

UPDATE AddItem SET IUID=IUID+1 WHERE UID=1

我希望看到一个递增的数字

1    
2    
3

但我真正得到的是

1    
1    
1
epggiuax

epggiuax1#

使用变量。sql演示

update AddItem
cross join (SELECT @id := 0 ) as a
set id = @id := @id + 1
where id =1;

相关问题