30 外键怎么了? 我记得在播客014中听到乔尔·斯波尔斯基(Joel Spolsky)提到他几乎从未使用过外键(如果我没记错的话)。但是,对我来说,它们对于避免整个数据库中的重复和后续数据完整性问题至关重要。 人们为什么会有一些扎实的理由(避免按照堆栈溢出原则进行讨论)? 编辑: “我还没有创建外键的理由,所以这可能是我真正设置外键的第一个理由。” 259 database database-design foreign-keys referential-integrity data-integrity