【发布时间】:2013-10-19 00:09:13
【问题描述】:
在我的数据库中,我需要创建一个包含临时数据的表,稍后将删除部分数据。该表将包含 IP 列。问题是我已经将 IP 存储在其他表中,并且在许多其他表中引用了它。因此,如果我在我的新表(将包含临时数据的表)中创建外键约束并稍后删除行,如果新列具有外键引用,我将在原始表中拥有无用的 IP。
Table1 列:
IP,
Col1
Table2 列:
IP,
Col1,
Col2
所以我的问题是,在需要时创建没有外键引用的列是一种好方法吗? db design 可以不在 Table2 中为 IP 列创建外键引用吗?
【问题讨论】:
标签: sql foreign-keys foreign-key-relationship