每当我尝试运行这个查询时
UPDATE AddItem SET IUID=IUID+1 WHERE UID=1
我期待看到一个递增的数字
1
2
3
但我实际得到的是
1
1
1
最佳答案
使用变量。 <强> SQL DEMO
update AddItem
cross join (SELECT @id := 0 ) as a
set id = @id := @id + 1
where id =1;
关于php - Mysql更新计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50417581/