1.查询字段包含or,可能导致索引失效
2.字符类型是字符串,where一定用引号扩起来,否则会因为隐式类型转换,索引失效
3.like通配符可能导致索引失效
4.联合索引,查询时的条件列不是联合索引中的第一个列,索引失效
5.索引列上使用mysql的内置函数,索引失效
6.对索引列运算,索引失效
7.索引列 != not in ,可能导致索引失效
8.索引字段使用is null 、is not null
9.左连接、右连接查询关联的字段编码格式不一致
10.mysql优化器预估全表扫描更快,不使用索引