2.2 where语句中使用 <>和 !=
2.3 where语句中使用 or,但是没有把or中所有字段加上索引。
这种情况,如果需要使用索引需要将or中所有的字段都加上索引。
2.4 where语句中对字段表达式操作
2.5 where语句中使用Not In
看了别人写的文章,有说“应尽量避免在where 子句中对字段进行null 值判断,否则将导致引擎放弃使用索引而进行全表扫描”,实测没有全表扫描。
"对于多列索引,不是使用的第一部分,则不会使用索引",实测即使多索引,没有使用第一部分,也会命中索引,没有全表扫描。