MYSQL中使索引失效的情況


1.对索引列进行进行计算或用函数加以处理时

2.两边比较值的索引列的数据类型不一致时

3.in ,or 关键字会使索引失效

4.含有null列值的列,即使该列是组合索引中的其中一列

5.任何where子句中含有IS NULL ,IS NOT NULL

6.like 中首个关键字符是通配符时,如:'%haitao%'

7.order by子句中使用表达式时。

Archives