如果子查询为字段返回null值,则更新具有默认值的字段

时间:2014-06-19 21:04:02

标签: mysql sql mysql-workbench

如何为下面给出的条件编写查询

更新表设置字段=(if(子查询返回非空值)否则返回默认值)其中有一些条件。

1 个答案:

答案 0 :(得分:1)

你试过了吗?

UPDATE TABLE x SET field = IFNULL(SUBQUERY, default_value) WHERE ...