永发信息网

mysql有什么命令可以让mysql同时使用两个索引

答案:1  悬赏:60  手机版
解决时间 2021-11-14 16:58
  • 提问者网友:暮烟疏雨之际
  • 2021-11-14 09:40
mysql有什么命令可以让mysql同时使用两个索引
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-11-14 11:16
select * from a,b where a.id=b.id and a.id = 123;

再explain一下看看?

因此,其实已经使用了。但是因为你的查询里对“左表a”没有条件,是全部输出的,因此不会用上a的索引,同时由于需要在b表里用id关联a表,因此就用上了b表的索引。
一但对a表增加条件,就会使用a表的索引,对索引的结果,又后继续用b表的索引来关联b表。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯