mysql 判断某个字段为空

在mysql中,判断空,通常是指用 is null , not null 这两个来,可是咱们只想判断那个字段是否为默认 default ‘’ 时,mysql

就应该用到 length()这个函数。sql


查手册,函数

  • LENGTH(str)

返回值为字符串str 的长度,单位为字节。一个多字节字符算做多字节。这意味着 对于一个包含5个2字节字符的字符串, LENGTH() 的返回值为 10, 而 CHAR_LENGTH()的返回值则为5。字符串


这样,当咱们想查某个字段是否为 默认的 default ''  时候,能够这样:select

select * from where length(字段名) == 0;di