Mysql 组合索引最左原则的疑惑

如果test表有一个组合索引(a,b),执行如下两条语句。
explain select * from test where a=1 and b=1;
explain select * from test where b=1 and a=1;
执行结果显示这两条语句都用索引。根据最左原则,只有第一条使用索引,第二条不使用索引。不明白为什么,求解惑

请先 登录 后评论

1 个回答

xcr - PHP开发

sql 处理引擎没有那么智能的

请先 登录 后评论
  • 0 关注
  • 0 收藏,183 浏览
  • hellocodeforeg 提出于 4个月前