.mySQL外键与内部关系之间的差异

时间:2016-08-14 14:46:53

标签: mysql sql-server-2008 database-design relational-database foreign-key-relationship

enter image description here任何人都可以向我解释内部关系和mysql中的外键约束之间的区别吗?当我在Microsoft SQL服务器管理工​​具中学习基本数据库设计时,这个内部关系概念对我来说是新的,并且在我的Web应用程序中获取外键的错误。 此外,如果我对数据库进行反向工程以获得可视化模式,如果我仅使用内部关系,则表之间没有可见的连接。生成这些连接需要外键。

http://forums.devshed.com/mysql-help-4/internal-relations-tables-388389.html

1 个答案:

答案 0 :(得分:3)

这是您需要阅读的内容:What are the "Internal Relations" defined in phpMyAdmin?

这适用于MyISAM表,它不支持外键。它是phpMyAdmin工具的内部工具。

对于像MySQL这样支持外键的数据库,它不是一个充分的替代品。设置内部关系不会创建外键,并且在phpMyAdmin工具之外,内部关系不起作用。

正如一些人所指出的那样,“内部关系”并不是一般的参考数据库术语。