一个表中的主键是否也可以作为主键出现在另一个表中?

时间:2016-11-24 05:53:38

标签: mysql sql primary-key

我很抱歉这个相当愚蠢的问题。 例如,一个表可以包含由' user_id' 和' employee_id'

组成的复合主键

另一个包含' user_id' 作为主键的表?

1 个答案:

答案 0 :(得分:4)

简答:是的,在这种情况下,你有一对多的关系

例如,表USERS具有PK user_id

然后,表格SUPERUSERS也有PK user_idFK也是users。并非所有用户都是超级用户,您需要为超级用户定义一些属性/角色/权限。