有人能向我解释一下mysql内部关系和外键约束之间的区别吗?就像在这幅图像中一样?当我在Microsoft SQL server管理工具中学习基本数据库设计时,这种内部关系概念对我来说是新的,并且在我的Web应用程序中出现了外键错误。另外,如果我反向工程数据库以获得可视化模式,如果只使用内部关系,则表之间的连接是不可见的。生成这些连接需要外键。
发布于 2016-08-14 17:51:00
这是您需要阅读的内容:在phpMyAdmin中定义的“内部关系”是什么?
这适用于不支持外键的MyISAM表。它是phpMyAdmin工具的内部工具。
对于支持外键的数据库(如MySQL )来说,它并不是一个足够的替代品。设置内部关系并不会创建外键,而且在phpMyAdmin工具之外,内部关系没有任何影响。
正如一些人所指出的,“内部关系”不是一个一般的参考数据库术语。
https://stackoverflow.com/questions/38943338
复制相似问题