如何从已处理的查询中获取有关已使用表的信息?

时间:2008-12-11 19:54:33

标签: mysql get

以前的程序员给我留下了“漂亮”的代码,他有点忘了应用它。有一个查询从几个表中选择几个项目。

可以选择6个项目。这意味着可以选择6个表,但是可以有更多表 - 甚至20个表。我需要从处理过的查询中获取表的列表。

确实,它有可能吗?是否有任何命令来获取查询使用的表列表?

1 个答案:

答案 0 :(得分:2)

我不确定我是否正确理解了这个问题,但可能值得“解释”查询并查看正在使用的表格如下所示。

  

EXPLAIN SELECT * FROM table1 JOIN   table2 USING(id)