Dan*_*llo 64
外键只是强制引用完整性的约束.您仍然需要使用JOIN来构建查询.
外键保证表中order_details具有order_id引用表的字段的行orders永远不会具有表order_id中不存在的值orders.外键不需要具有工作关系数据库(实际上MySQL的默认存储引擎不支持FK),但它们对于避免破坏关系和孤立行(即参照完整性)是必不可少的.
lex*_*exu 26
FOREIGN KEYs和JOINs 不做同样的事情!
FOREIGN KEY强制数据完整性,确保数据在添加到数据库时确认某些规则.JOIN通过提供如何选择数据的规则从数据库中提取/查询数据时使用A.
JOIN如果有FK,我的工作.
JOINs 提取数据,FK的工作.结论: FK并JOIN不允许你实现同样的目标!
| 归档时间: |
|
| 查看次数: |
21169 次 |
| 最近记录: |