仅当字段为空时,MySql才会更新

时间:2017-06-19 18:18:12

标签: mysql

我有以下声明来更新用户现金,但我希望这只是在第二个字段fqdate为空时实际更新,但是下面不起作用:

UPDATE users SET cash = (cash+' . $rewardCash . '), fqdate = now() WHERE userid = ? AND ISNULL(fqdate)

1 个答案:

答案 0 :(得分:1)

UPDATE users SET cash = (cash+' . $rewardCash . '), fqdate = now() WHERE userid = ? AND fqdate IS NULL

怎么样?