【发布时间】:2013-03-27 13:26:03
【问题描述】:
如果连续 5 列的值为 0,我想进行更新查询。我的第一个想法是:
UPDATE `table_name`
SET `count` = IF(`col1`=0.00 AND
`col2`=0.00 AND
`col3`=0.00 AND
`col4`=0.00 AND
`col5`=0.00, count+1, count)
但我认为在 IF 条件下使用 AND 是行不通的。任何想法?谢谢之前
【问题讨论】:
-
你为什么不试试呢?
-
使用
if和多个and是有效的.. -
已经尝试过,但失败了。就像我说的那样在 IF 条件下使用 AND 是行不通的
-
您到底尝试了什么,错误是什么?
-
为我工作检查这个小提琴sqlfiddle.com/#!2/ae21e/1
标签: mysql if-statement