如何查找MySQL中视图中使用的所有表/视图?
所有类型的解决方案都受到赞赏。用一些查询查询MySQL服务器或解析SQL代码。请注意,视图可以有连接。
例如,分析以下视图:
SELECT
`ColumnDefault`.`Id` AS `Id`,
`ColumnDefault`.`ColumnId` AS `ColumnId`,
`ColumnDefault`.`TargetName` AS `TargetName`,
`ColumnDefault`.`Ord` AS `Ord`,
`ColumnDefault`.`Width` AS `Width`,
`ColumnDefault`.`Visible` AS `Visible`,
`Column`.`ColumnName` AS `ColumnName`,
`Column`.`FriendlyName` AS `FriendlyName`,
`Column`.`Description` AS `Description`
FROM (`ColumnDefault`
JOIN `Column`
ON ((`ColumnDefault`.`ColumnId` = `Column`.`Id`)))
ORDER BY `ColumnDefault`.`Ord`
应该返回
ColumnDefault
Column