mysql左连接多个字段使用concat函数索引失效
它和写多个and的区别还是有的,我现在这个场景还是都能使用,但是有个情况想要走索引只能建虚拟列,比如我sf表连接sfd表这个三个字段 client_no,`year`,`month`,只需要client_no的部分片段进行连接,这是只能通过虚拟列不能用and。我开始只在 client_no 字段加了索引,发现没有走索引后我把三个索引都加上,发现也不走索引,然后我又尝试加了个复合索引,还是不起作用,后面查了下知道,用了mysql的函数是不会走索引的,后面换了个写法。
原创
2022-12-13 15:14:02 ·
2496 阅读 ·
0 评论