IS NULL 优化:修订历史

跳到导航 跳到搜索

差异选择:选中要对比的版本的单选按钮,按Enter键或下方的按钮。
说明:(当前)=与最后版本之间的差异,(之前)=与上一版本之间的差异,=小编辑。

2023年7月20日 (星期四)

  • 当前之前 05:572023年7月20日 (四) 05:57BrainBs 讨论 贡献 1,677字节 +1,677 创建页面,内容为“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子句包括对一个声明为NOT NULL的列的col_name IS NULL条件,那么该表达式会…”