有SQL语句:
SELECT p.*, f.* FROM uchome_posts p LEFT JOIN uchome_postsfield f ON p.pid = f.pid WHERE p.tid = '1557' AND p.HASH = '1b622139d19b456e5ea72c8f2056021d' ORDER BY p.pid ASC LIMIT 0, 100
但是解释之后如下图:
很显然索引没有生效,求如何创建一个表关联的正确索引。
有SQL语句:
SELECT p.*, f.* FROM uchome_posts p LEFT JOIN uchome_postsfield f ON p.pid = f.pid WHERE p.tid = '1557' AND p.HASH = '1b622139d19b456e5ea72c8f2056021d' ORDER BY p.pid ASC LIMIT 0, 100
但是解释之后如下图:
很显然索引没有生效,求如何创建一个表关联的正确索引。
2 回答2.5k 阅读✓ 已解决
5 回答1.5k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.2k 阅读
3 回答767 阅读✓ 已解决
1 回答857 阅读✓ 已解决
2 回答547 阅读✓ 已解决
你觉得是哪个索引没有生效?如果你指的是using filesort那么看看p.HASH字段加了索引了吗,并且using file sort和索引并不一定有直接关系。可以参考这篇文章
http://www.taobaodba.com/html/235_mys...