MySQL:在更新行时增加并重置IF语句中的变量

时间:2019-04-25 09:02:49

标签: mysql if-statement

在以下命令中:

SET @var=1; UPDATE characters SET tmp =  IF(isRadical=1, @var=1, @var:=@var+1);

我希望当@var列连续时,tmp1列将重置为isRadical=1,否则将递增。但是我得到的是tmp总是递增,并且永远不会重置为1,当isRadical=1时,给定行的tmp设置为0

此命令出了什么问题?

0 个答案:

没有答案