mysql索引失效原因总结

2/13/2017来源:SQL技巧人气:3043

WHERE查询条件导致的失效 1).查询条件里有不等于号 2).查询条件里使用了函数 3).搜索模板的第一个字符不是通配符(不能是like”%abc”) 数据列存在许多重复的值,索引效果不好 如果列类型是字符串,一定要在条件中将数据使用引号引用起来,否则将失效 用or分割开的条件,如果or左右两个条件中有一个列没有索引,则不会使用索引。