【发布时间】:2016-08-06 09:54:49
【问题描述】:
我正在尝试创建一个在线航班预订网站的数据库结构。它只是我的一个项目。我想知道我可以使用外键作为表上的主键。
这是我的一张桌子的样子:
表名:Customer_Account 它有:Account_id (PK)、用户名和密码。
我的另一个表是:Customer_Info 它有:Account_id、名字、姓氏和其他个人信息。
我的想法是,如果我在我的 Customer_info 上使用 (Account_id) 可以吗 表作为我的主键,因为它是引用 Customer_Account 的 (Account_id) 的外键?
如果可能的话,当它是我真正需要该表的 ID 时,始终使用外键作为我的主键可以吗?
【问题讨论】:
标签: mysql database foreign-keys primary-key shared-primary-key