MySQL 允许创建跨数据库外键 - 但这是确保数据完整性的好方法吗?是否可以给出一般性答案,还是取决于项目?它有哪些优势和威胁?
假设有两个数据库,A 和 B,它们通常存储不同的信息用于不同的目的和不同的数据上传方式,但是数据的某些部分可能出现在两个数据库中。现在让我们假设一个人想要确保这个小交叉点的所有东西都已经在 B 中结束了。在这种情况下,外键是个好主意吗?
mysql foreign-key database-design data-integrity
data-integrity ×1
database-design ×1
foreign-key ×1
mysql ×1