我不确定如何链接我的表格: 用户(用户的注册详细信息), 个人(用户的个人详细信息), 学术(用户的学术详细信息), 语言(用户的语言详细信息), 论文(用户的论文详细信息), 裁判员(用户的裁判详细信息), 地址(用户地址详细信息)
我应该在每个表中都有一个“id”字段,以便我可以将它们全部连接起来吗?加上一个主键,例如学术_ID。我将哪个设置为自动公司?
用户注册后,我的系统应该将用户表中的信息链接到他们为其他表输入的所有其他信息。
我希望这是有道理的 谢谢
最佳答案
将名为“user_id”
的字段添加到您的用户表中。然后,在您想要加入用户的每个表中添加一个具有相同名称的字段。
这样,您可以进行如下查询:
select * from Users, Personnal
where Users.user_id = Personnal.user_id
它将按照您想要的方式加入您的结果。关于你的第二个问题,是的,你可以/应该添加一个独特的自动增量字段,如 personnal_id 等。良好的练习可以使您的录音独一无二。
关于mysql - 外键链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9873651/