MySQL索引失效的几种情况
更新时间:2022-04-18 16:27:42阅读数:966 发布者:落幕
1、查询条件中有or
2、like查询是以’%’开头
3、对查询的列上有运算或者函数的
4、最佳左前缀法则
最佳左前缀法则是指,如果索引了多列,要遵守最左前缀法则。指的是查询从索引的最左前列开始并且不跳过索引中的列
5、mysql在使用不等于(!= 或者<>)的时候无法使用索引会导致全表扫描
6、is null,is not null 也无法使用索引
7、字符串不加单引号索引会失效
8、in操作少量数据命中索引,大量数据不命中索引