在mysql中执行以下操作的正确语法是什么?
SET @inc = 1;
update platform set package_id=(@inc := 1) where platform != 'hello';
基本上,我只想在此处创建一个伪自动递增字段,但是看来这只是将所有内容设置为1
。正确的方法是什么?
答案 0 :(得分:2)
像这样设置:
SET @inc = 0;
update platform set package_id=(@inc := @inc + 1) where platform != 'hello';