mysql失效的几种情况

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql失效的几种情况相关的知识,希望对你有一定的参考价值。

1、如果查询条件中有or,即使查询的条件中带有索引也会失效,如果想使用or,又不想让索引失效,只能将or条件中的所有列都加上索引

2、like 查询一%开头用不上索引,

3、隐式转换会使索引失效

比如如果字段类型是varchar又索引,但是传的是数字类型,此时索引会失效,反之如果字段类型是int,传的值时varchar, 却不影响索引

4、查询条件使用函数在索引列表上,或者在索引列上使用+-等运算符,也会失效

5、待续。。。。

以上是关于mysql失效的几种情况的主要内容,如果未能解决你的问题,请参考以下文章

Mysql索引会失效的几种情况分析

MySQL索引失效的几种情况

转-mysql索引失效的几种情形

导致spring事务失效的几种场景

技术点:迭代器失效的几种情况

复合(组合)索引失效的几种情况总结