我有:
UPDATE `users` SET `hiho`=`hiho`+2 WHERE 1
它将为'hiho'中的所有用户提供+2。我想改变它,添加+2 hiho但仅当用户在hiho中获得超过0时。 可以在SQL查询中使用吗?
答案 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,"");