首页 > 技术文章 > where查询条件的字段顺序打乱会影响命中索引吗?

zy20160117 2022-03-11 17:39 原文

在上一篇博客中,提到了遵循最左前缀匹配原则就会命中索引,那么我们试想一下,如果我们的where后边条件字段打乱会影响命中索引吗?先来进行下边的实验:

可以看到实验结果,where条件字段顺序没有按照索引的字段顺序,依然不影响命中索引。因为Mysql中有查询优化器,会自动优化查询顺序。

 

推荐阅读