在mysql中,判断空,一般是指用 is null , not null 这两个来,但是我们只想判断那个字段是否为默认 default ‘’ 时,
就应该用到 length()这个函数。
查手册,
- LENGTH(str)
返回值为字符串str 的长度,单位为字节。一个多字节字符算作多字节。这意味着 对于一个包含5个2字节字符的字符串, LENGTH() 的返回值为 10, 而 CHAR_LENGTH()的返回值则为5。
这样,当我们想查某个字段是否为 默认的 default '' 时候,可以这样:
select * from where length(字段名) == 0;