在上一篇博客中,提到了遵循最左前缀匹配原则就会命中索引,那么我们试想一下,如果我们的where后边条件字段打乱会影响命中索引吗?先来进行下边的实验:
可以看到实验结果,where条件字段顺序没有按照索引的字段顺序,依然不影响命中索引。因为Mysql中有查询优化器,会自动优化查询顺序。