MySQL一个全网都在说的错误结论
https://mp.weixin.qq.com/s?__biz=MzkwOTIxNDQ3OA==&mid=2247594737&idx=1&sn=36d3eaed0027b104586c31d246123190&chksm=c13d2490f64aad86e4ca3812a10a061546f650002dcd1ccf7e077d493857b30d1b618ed0d3db&mpshare=1&scene=24&srcid=12058ahY5KGj8r3q6AnMoLtJ&sharer_sharetime=1670203303173&sharer_shareid=117fe97901760e8f49be5fb1b15e01ac#rd
经过实验的证明,我得出的结论是这样的:
联合索引的最左匹配原则,在遇到范围查询(如 >、<)的时候,就会停止匹配,也就是范围查询的字段可以用到联合索引,但是在范围查询字段后面的字段无法用到联合索引。注意,对于 >=、<=、BETWEEN、like 前缀匹配的范围查询,并不会停止匹配。
浙公网安备 33010602011771号