从查询中获取列列表而不在mysql中运行查询

时间:2016-04-17 09:15:09

标签: mysql

我有一个像这样的复杂查询:

select * from (select id,name left join) union from left join...

我想获得此查询将为我提供的列列表,而不是自己运行查询。

我可以这样做:

... limit 1

但它会运行查询。我正在搜索一个可以快速运行但不运行查询的解决方案,但请告诉我将从查询返回的列。

1 个答案:

答案 0 :(得分:0)

实现这一目标的一种可能方法是解析查询,查找所有表并查询INFORMATION_SCHEMA.COLUMNS表,但这可能很复杂。