如何构建phpmyadmin SQL数据库以允许许多关系? 我对phpmyadmin有些新鲜,我正在努力提出一种逻辑上构造交界表以完成我的任务的方法。 我正在制作员工时间表网络应用程序。我目前...

问题描述 投票:0回答:1

您需要的是一个枢轴表。例如,我将使用用户表和组表,其中用户可以在许多组中,每个组都有许多用户。表结构看起来像这样:

用户表

+----+------+-------------+ | ID | name | email | +----+------+-------------+ | 1 | Foo | [email protected] | | 2 | Bar | [email protected] | +----+------+-------------+

集群表

php mysql database phpmyadmin
1个回答
2
投票

Group_userstable

+----------+---------+ | group_id | user_id | +----------+---------+ | 1 | 1 | | 2 | 1 | | 2 | 2 | +----------+---------+

然后,您在group_users表中设置了外键,以在
group_id
表中链接到

ID

,同样对于
group
表中的

user_id

最终阻止了您在
user

表中的两个列上制作独特的键。这个SQL会这样做-

group_users
    
我没有足够的声誉来发表评论,但是@Styphon,您不会在phpmyadmin gui本身中表明它是如何完成的。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.