从查询中获取列列表,而不在mysql中运行查询
我有这样一个复杂的问题: 从select id中选择*名称从left join中选择left join union。。。 我想得到这个查询将提供给我的列列表,而不需要自己运行查询 我可以这样做: ... 限制1从查询中获取列列表,而不在mysql中运行查询,mysql,Mysql,我有这样一个复杂的问题: 从select id中选择*名称从left join中选择left join union。。。 我想得到这个查询将提供给我的列列表,而不需要自己运行查询 我可以这样做: ... 限制1 但它将运行查询。我正在搜索一个可以快速工作的解决方案,无需运行查询,但可以告诉我将从查询返回的列。实现这一点的一种可能方法是解析查询、查找所有表和查询表,但这可能会很复杂。请显示完整的查询。另外,我认为你的应用层不应该依赖这个逻辑,因为只有在运行查询之后才能知道列的列表,所以这可
但它将运行查询。我正在搜索一个可以快速工作的解决方案,无需运行查询,但可以告诉我将从查询返回的列。实现这一点的一种可能方法是解析查询、查找所有表和查询表,但这可能会很复杂。请显示完整的查询。另外,我认为你的应用层不应该依赖这个逻辑,因为只有在运行查询之后才能知道列的列表,所以这可能是不可能的。缓存上次运行查询时的列列表可能会有所帮助?限制0可以吗?我从未尝试过。是的,限制0有效。我不是说它没有运行查询