今天学习sql语句的时候看到一张表建立的时候有两个主键,印象中一张表中主键只能有一个,
一开始理解有一个可能是外键,但是外键也不长这样。
经过查阅资料,发现其实是联合外键。
总的来说,一张表中的外键只能有一个,多个的时候称为联合外键(好吧这样比较拗口)
1、数据库的每张表只能有一个主键,不可能有多个主键。
2、所谓的一张表多个主键,我们称之为联合主键。
注:联合主键:就是用多个字段一起作为一张表的主键。
3、主键的主键的作用是保证数据的唯一性和完整性,同时通过主键检索表能够增加检索速度。
那么问题来了,如何建立联合外键呢