索引失效的情况:
1、不符合最左前缀法则
2、范围查询右边的列不能使用索引
3、索引列添加了运算符
4、索引字段未添加单引号(会在类型转换时报错)
5、模糊查询‘%’放在了索引字段的左边
通常如果要判断一条sql是否失效的情况,我们采用MySQL中的执行计划explain来查看key和key_len字段来判断
1、不符合最左前缀法则
2、范围查询右边的列不能使用索引
3、索引列添加了运算符
4、索引字段未添加单引号(会在类型转换时报错)
5、模糊查询‘%’放在了索引字段的左边
通常如果要判断一条sql是否失效的情况,我们采用MySQL中的执行计划explain来查看key和key_len字段来判断