UPDATE值如果大于0,怎么样?

时间:2016-05-21 20:09:16

标签: mysql sql

我有:

UPDATE `users` SET `hiho`=`hiho`+2 WHERE 1

它将为'hiho'中的所有用户提供+2。我想改变它,添加+2 hiho但仅当用户在hiho中获得超过0时。 可以在SQL查询中使用吗?

2 个答案:

答案 0 :(得分:2)

使用适当的条件

UPDATE `users` 
SET `hiho`=`hiho`+2 
WHERE `hiho` > 0 

答案 1 :(得分:0)

如果有空hiho

update `users` set `hiho`=`hiho`+2 where `hiho` not in(0,"");