mysql选择空文件,但排除0个值字段

时间:2018-09-17 15:03:47

标签: mysql

在mysql数据库中,我需要匹配具有空字段的记录并将其替换为NULL,以便运行以下查询:

UPDATE table_name SET col_name=NULL WHERE col_name='';

这可行,但它也匹配值为0的字段,如何更改此查询以仅匹配空字段并忽略值为0的字段? ..或者也许有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

如果列是整数:

UPDATE table_name SET col_name=NULL WHERE LENGTH(col_name)=0;