gpt4 book ai didi

mysql - 在 MySQL 中查找派生 View 的表

转载 作者:行者123 更新时间:2023-11-29 21:26:14 25 4
gpt4 key购买 nike

我在 MySQL 中有一个名为 myview 的 View ,它有 3 个字段:col1col1col3

我想弄清楚这些列来自哪里,例如 col1 位于哪个表中?还有col2?等等

我可以使用

找出 col1 来自哪里
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'col1'
AND TABLE_SCHEMA='lava_mac';

由此我会得到 2 个匹配,

myview  
tableWithCol1

这很棒,但我真的想以这样的方式扩展这个查询,以获得如下结果:

col1         col2          col3  
tableWithCo1 tableWithCol2 tableWithCol3

This question是相似的,但又不一样。有人有建议吗?谢谢。

最佳答案

我在想

                     SHOW CREATE VIEW myview

语句将返回您要查找的内容。

(是否需要重新发明轮子,或者也许我不理解这个问题。)

关于mysql - 在 MySQL 中查找派生 View 的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35494494/

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