MySQL - 有没有办法检查其他视图是否引用了一个视图?

时间:2014-08-21 02:42:58

标签: mysql

我有一个正在清理的开发MySQL数据库。我正在删除一些测试视图。

如何检查其他视图是否引用了某个视图?

1 个答案:

答案 0 :(得分:2)

存在一个存储视图定义的信息模式表。你可以使用类似的东西:

SELECT * FROM information_schema.VIEWS 
WHERE table_schema = 'your schema' 
AND view_definition LIKE '%referenced_view%';

这将为您提供所有引用&referened_view'在他们的定义中