标签: mysql sql
将F组织ID的FK添加到Group_Scopes表是否有任何价值?规范化标准会拒绝,因为这种关系是可传递的,但是具有行级安全性的多租户的一般经验法则似乎要求您将租户ID添加到每个表中。
答案 0 :(得分:0)
是的,通常,外键通过约束来帮助确保引用完整性。
您还可以执行CASCADE操作(您可以从父表中删除或更新该行,而MySQL会自动删除或更新子表中的匹配行)
CASCADE
因此,如果您有很多表(或结构复杂的表),则使用FK会有所帮助,因为它将阻止您使用任何其他编程语言进行必要的检查-MySQL会自己完成