我的MySQL数据库中有超过一百个视图和一百多个实体。我需要从一个实体(表)中删除一个属性。之后我将不得不寻找在所有视图中使用该属性的位置,以便我可以修改视图。
除了打开每个视图并查找实体的属性之外,还有其他方法。
我有EDMX&实体和设施的设计师文件观点和我的项目
答案 0 :(得分:0)
您可以使用信息架构。尝试这样的事情:
SELECT TABLE_NAME FROM information_schema.views WHERE VIEW_DEFINITION LIKE '%your_word%';
以上查询未经过测试,但会为您提供包含您要搜索的字词的视图名称。您还可以参考information_schema.views上的文档,并制作更适合您需求的查询:The INFORMATION_SCHEMA VIEWS Table