IS NULL 的影响
- 不影响使用索引,MySQL可以对col_name IS NULL执行与col_name=constant_value相同的优化。例如,MySQL可以使用索引和范围来使用IS NULL搜索NULL。
例子
SELECT * FROM tbl_name WHERE key_col IS NULL;
SELECT * FROM tbl_name WHERE key_col <=> NULL;
SELECT * FROM tbl_name
WHERE key_col=const1 OR key_col=const2 OR key_col IS NULL;
-
如果WHERE子句包含声明为非空的列的col_name IS