mysql字段为空时表的查询

男娘i 2022-08-12 10:59 309阅读 0赞

我们首先举个表结构的例子

  1. create table userinfo(
  2. id int primary key,
  3. name char(10) default '',
  4. address varchar(40) ,
  5. )

这里,我们知道 嘉定记录如下

id name address

1 abc

2 ccc xini

3 boshidun

4 jdnf lundun

如果我们要查 name 字段 为空的记录

  1. select * from userinfo where name = ''

那如果,我们要查 address 为空的记录 也同上面使用 address = ‘’ 吗?

当然不是!对于不是默认为空字符串的记录,是无法使用 等于空来获取的,如果一定要使用,那么你得到的只是一群空记录,什么都查不出来

有办法吗?有,请看

  1. select * from userinfo where address is null;

发表评论

表情:
评论列表 (有 0 条评论,309人围观)

还没有评论,来说两句吧...

相关阅读