索引失效情景?
AI 概述
当我们使用左或者左右模糊匹配的时候,也就是 like %xx 或者 like %xx% 这两种方式都会造成索引失效。
如果查询条件中对索引字段使用函数,就会导致索引失效。
在查询条件中对索引进行表达式计算,也是无法走索引的。
如果索引字段是字符串类型,但是在条件查询中,输入的参数是整型的话会发生隐式类型转换,此时也是...

- 当我们使用左或者左右模糊匹配的时候,也就是
like %xx或者like %xx%这两种方式都会造成索引失效。 - 如果查询条件中对索引字段使用函数,就会导致索引失效。
- 在查询条件中对索引进行表达式计算,也是无法走索引的。
- 如果索引字段是字符串类型,但是在条件查询中,输入的参数是整型的话会发生隐式类型转换,此时也是没法走索引的。
- 如果不符合最左匹配原则,也就无法匹配上联合索引,联合索引就会失效。
- 在 WHERE 子句中,如果在 OR 前的条件列是索引列,而在 OR 后的条件列不是索引列,那么索引会失效。
以上关于索引失效情景?的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

微信
支付宝