我不确定如何链接我的表格: 用户(用户的注册详情), 个人(用户的个人详细信息), 学术(用户的学术细节), 语言(用户的语言详细信息), 论文(论文用户详情), 裁判员(裁判员用户详情), 地址(用户的地址详细信息)
我应该在每个表中都有一个'id'字段,以便我可以加入它们吗?加上例如主键。 Academic_ID。我将其设置为auto inc?
一旦用户注册,我的系统应该将users表中的信息链接到他们为其他表输入的所有其他信息。
我希望这是有道理的 感谢
答案 0 :(得分:1)
将名为"user_id"
的字段添加到Users表中。然后,在您希望加入的每个表中,添加一个具有相同名称的字段。
这样,您可以进行如下查询:
select * from Users, Personnal
where Users.user_id = Personnal.user_id
会以您希望的方式加入您的搜索结果。关于你的第二个问题,是的,你可以/应该添加一个独特的自动增量字段,如personnal_id等。良好的做法,让你记录独特。
答案 1 :(得分:0)
我倾向于使用id
字段作为主键(自动增量),然后你可以在user_id
(在每个表中)中执行一个唯一键,然后你就可以使用{{1链接表。