【发布时间】:2012-06-19 05:33:42
【问题描述】:
我有一个表,它有一个主键和一个唯一键。
从另一个表中,是否可以像引用和使用主键和外键一样引用这个唯一键?
希望在 SQL 定义中对此进行定义,以便自动交叉引用这两个表之间的数据关联。
【问题讨论】:
标签: mysql primary-key unique-key
我有一个表,它有一个主键和一个唯一键。
从另一个表中,是否可以像引用和使用主键和外键一样引用这个唯一键?
希望在 SQL 定义中对此进行定义,以便自动交叉引用这两个表之间的数据关联。
【问题讨论】:
标签: mysql primary-key unique-key
外键特别声明它们只需要一个唯一且非空的键即可工作。使用主键只是意味着它是唯一的非空键。
所以,是的,你可以!如果需要,您甚至可以引用唯一的多列组。
在this page 中搜索“unique”一词,您会找到进一步的解释。
【讨论】: