您不能使用外键。您的模型似乎没有标准化。检查您的数据模型并尝试使其达到第三范式。
如果这两列形成自然(且唯一)键,则添加包含这两个规则的唯一键。然后引用另一个表的主键。从表中删除需要引用列的列,并在需要列时使用联接
在上面的解决方案中,主键是两列的代理键。我通常对自然键由两个或多个字段组成的表使用代理键。如果自然键的任何部分可能发生变化,那么通常首选代理。
如果您要引用的两列在第二个表中不唯一,那么您可以将它们移动到它们唯一的第三个表中。然后使用两个表中的外键引用到新表。
| 归档时间: |
|
| 查看次数: |
7337 次 |
| 最近记录: |