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

被折叠的 条评论
为什么被折叠?



