标签: mysql
在mysql数据库中,我需要匹配具有空字段的记录并将其替换为NULL,以便运行以下查询:
UPDATE table_name SET col_name=NULL WHERE col_name='';
这可行,但它也匹配值为0的字段,如何更改此查询以仅匹配空字段并忽略值为0的字段? ..或者也许有更好的方法吗?
答案 0 :(得分:0)
如果列是整数:
UPDATE table_name SET col_name=NULL WHERE LENGTH(col_name)=0;