在更新时添加递增字段

时间:2020-09-24 23:38:36

标签: mysql sql sql-update

在mysql中执行以下操作的正确语法是什么?

SET @inc = 1;
update platform set package_id=(@inc := 1) where platform != 'hello';

基本上,我只想在此处创建一个伪自动递增字段,但是看来这只是将所有内容设置为1。正确的方法是什么?

1 个答案:

答案 0 :(得分:2)

像这样设置:

SET @inc = 0;
update platform set package_id=(@inc := @inc + 1) where platform != 'hello';