mysql索引失效的几种情况

仁义礼智信的 / 2023-08-29 / 原文

1.在索引字段上使用函数

2.在索引字段上使用运算

3.索引字段使用了类型转换,即原本是字符串类型,查询时用的数字类型

4.范围条件右边的列索引失效,比如>,<,between等,in不属于范围条件

5.!=或者<>索引失效

6.is nu11可以使用索引,is not nu11无法使用索引

7.like以通配符号开头索引失效