mysql里是否使用了函数,索引就不能用了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql里是否使用了函数,索引就不能用了相关的知识,希望对你有一定的参考价值。

数索引顾名思义就是加给字段加了函数的索引,这里的函数也可以是表达式。所以也叫表达式索引。
mysql 5.7 推出了虚拟列的功能,MySQL8.0的函数索引内部其实也是依据虚拟列来实现的。
参考技术A 索引只会左右在数据抓取(也就是查询条件) 上, 示例中的代码不管加不加函数都不会用到索引。本回答被提问者采纳

以上是关于mysql里是否使用了函数,索引就不能用了的主要内容,如果未能解决你的问题,请参考以下文章

MySQL之索引

MySQL索引失效原因

请教mysql模糊查询两边都用%为啥用不到索引?

如何看mysql sql查询语句用了哪些索引?如何分析查询语句?

Spring Cloud Gateway 不小心换了个 Web 容器就不能用了,我 TM 人傻了

ORACLE 强制索引