MySQL NULL值处理

关于 NULL 的条件比较运算是比较特殊的。你不能使用 = NULL 或 != NULL 在列中查找 NULL 值

NULL 值与任何其它值的比较(即使是 NULL)永远返回 false,即 NULL = NULL 返回false

为了处理这种情况,MySQL提供了三大运算符:

运算符 描述
IS NULL =NULL
IS NOT NULL !=NULL
<=> =

例子

SELECT * FROM `user` WHERE `name` IS NOT NULL;

你可能感兴趣的:(MySQL NULL值处理)