用计数器更新Mysql

时间:2018-05-18 18:49:21

标签: php mysql

每当我尝试运行此查询时

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

我希望看到一个增量数字

1    
2    
3

但实际上我得到的是

1    
1    
1

1 个答案:

答案 0 :(得分:1)

使用变量。的 SQL DEMO

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