【发布时间】:2018-01-01 10:00:41
【问题描述】:
如果 value2、value3、value4 为 null,其中 id = 1,我想在 value1 中设置 null。如果 value2、value3、value4 不为 null,则保持 value1/不设置 null 我的表如下所示:
Table: students
id|value1|value2|value3|value4|
-------------------------------
1 |value | NULL | NULL | NULL |
-------------------------------
2 |value | value | NULL | NULL|
我想要这样的表:
Table: students
id|value1|value2|value3|value4|
-------------------------------
1 | Null | NULL | NULL | NULL |
-------------------------------
2 |value | value | NULL | NULL|
我试试
UPDATE students SET value1 = NULL WHERE students.id = 1 AND value2 = value3 = value4 IS NULL
【问题讨论】:
标签: mysql