查询以找出视图中使用的表
Query to find out tables used in views
SO 问题 How to get a list of MySQL views? 的解决方案给出了一个可以列出 mysql 数据库中所有视图的查询。
有没有办法找出在构建这些视图时使用了哪些表?
我的同事回答得很好
SELECT * FROM INFORMATION_SCHEMA.VIEWS WHERE VIEW_DEFINITION like '%table_name%'
SO 问题 How to get a list of MySQL views? 的解决方案给出了一个可以列出 mysql 数据库中所有视图的查询。
有没有办法找出在构建这些视图时使用了哪些表?
我的同事回答得很好
SELECT * FROM INFORMATION_SCHEMA.VIEWS WHERE VIEW_DEFINITION like '%table_name%'