Mysql 引用另一个表中的唯一字段

Mysql 引用另一个表中的唯一字段,mysql,primary-key,unique-key,Mysql,Primary Key,Unique Key,我有一个具有主键和唯一键的表 从另一个表中,是否可以像引用和使用主键和外键那样引用此唯一键 希望在SQL定义中定义此项,以便自动交叉引用这两个表之间的数据关联。外键特别声明它们只需要一个唯一且非空的键即可工作。使用主键只意味着它是唯一的非空键 所以,是的,你可以!如果需要,您甚至可以引用唯一的多列组 在中搜索“unique”一词,您将找到进一步的解释。外键特别声明它们只需要一个unique而不是null键就可以工作。使用主键只意味着它是唯一的非空键 所以,是的,你可以!如果需要,您甚至可以引用唯

我有一个具有主键和唯一键的表

从另一个表中,是否可以像引用和使用主键和外键那样引用此唯一键


希望在SQL定义中定义此项,以便自动交叉引用这两个表之间的数据关联。

外键特别声明它们只需要一个唯一且非空的键即可工作。使用主键只意味着它是唯一的非空键

所以,是的,你可以!如果需要,您甚至可以引用唯一的多列组


在中搜索“unique”一词,您将找到进一步的解释。

外键特别声明它们只需要一个unique而不是null键就可以工作。使用主键只意味着它是唯一的非空键

所以,是的,你可以!如果需要,您甚至可以引用唯一的多列组


在中搜索“unique”一词,您将找到进一步的解释。

外键只能指向主键,这一点很明显,因为所有主键条目都是唯一的。那么,外键指向MYSQL中另一个表中的唯一键有什么问题呢?如果有解决办法,我想知道。非常感谢。正如我在回答中所说,外键可以指向唯一的键,而不一定指向主键。因此,继续定义外键以指向唯一键。外键只能指向主键,这是显而易见的,因为所有主键条目都是唯一的。那么,外键指向MYSQL中另一个表中的唯一键有什么问题呢?如果有解决办法,我想知道。非常感谢。正如我在回答中所说,外键可以指向唯一的键,而不一定指向主键。因此,继续定义外键以指向唯一键。