mysql is null 和 =null 区别
数据库中 null 表示 不可知,不确定
所以 判断都用 字段 is null的方式进行判断
而 = null 、<> null 的判断结果,仍然是不可知,不确定,所以 不会返回任何结果。
或者简单说: = null、 <> null 的判断结果都是 false。
因此在实际使用时不可以用=NULL, 只可以用is NULL 或者 is not null
数据库中 null 表示 不可知,不确定
所以 判断都用 字段 is null的方式进行判断
而 = null 、<> null 的判断结果,仍然是不可知,不确定,所以 不会返回任何结果。
或者简单说: = null、 <> null 的判断结果都是 false。
因此在实际使用时不可以用=NULL, 只可以用is NULL 或者 is not null