如果连续5列有0值,我想更新查询。我的第一个想法是:是否有可能在MySQL中使用IF(cond1 AND cond2,result,else result)?
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是行不通的。任何想法?
你为什么不尝试一下? – 2013-04-05 07:57:10
使用'if'与多个'和'是有效的。 – Meherzad 2013-04-05 07:58:16
已经尝试,但失败。就像我说过的,在IF条件下使用AND不起作用 – thenoirlatte 2013-04-05 07:59:25