gpt4 book ai didi

mysql - 如何从 EXPLAIN 查询结果中选择特定部分?

转载 作者:行者123 更新时间:2023-11-29 20:13:59 25 4
gpt4 key购买 nike

这是我的第一个问题。如果我没有正确表述,请告诉我。

我想做的是通过使用 EXPLAIN 来收集有关大量 MySQL 查询存储的信息作为 View 。更具体地说,我想获取查询从中选择数据的表列表。我尝试了下面的查询但没有成功:

SELECT  v.TABLE_NAME, EXPLAIN v.VIEW_DEFINITION FROM information_schema.views as v

所以真正的问题是正确的方法是什么?

最佳答案

Explain 不返回传统结果集,因此您无法在查询中加入它。您需要在应用程序中获取结果,并通过对 information_schema 运行附加查询来获取您要查找的附加信息。

解释本身还返回基础表名称,因此如果您只查找表的名称,那么解释本身将为您提供:

explain select * from yourview

关于mysql - 如何从 EXPLAIN 查询结果中选择特定部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39914676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com