2013-04-20 141 views
1

那么......说实话,我完全不知道从哪里开始解决这个问题。查看外键的依赖关系树

我想查看所有InnoDB表的外键的依赖关系树。我想要有一个可用的视觉表示。

如果有帮助,可以假定没有循环引用。我不知道MySQL是否可以让你定义一个循环引用,但无论如何...

我只需要知道在哪里寻找甚至找到外键信息,或者如果已经有解决方案在那里做这个。

+0

你有没有看到这个http://stackoverflow.com/a/11302791/1554982?看起来你可以用这个结果来建立一棵树。 – Sepster 2013-04-20 16:17:16

回答

2

看到所有的外键的最简单的方法是通过:加上

SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS 

SELECT * FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS 

应该为您提供您正在寻找的信息。