您需要的是一个枢轴表。例如,我将使用用户表和组表,其中用户可以在许多组中,每个组都有许多用户。表结构看起来像这样:
用户表
+----+------+-------------+
| ID | name | email |
+----+------+-------------+
| 1 | Foo | [email protected] |
| 2 | Bar | [email protected] |
+----+------+-------------+
集群表
Group_userstable
+----------+---------+
| group_id | user_id |
+----------+---------+
| 1 | 1 |
| 2 | 1 |
| 2 | 2 |
+----------+---------+
group_id
表中链接到ID
group
表中的user_id
最终阻止了您在
user
表中的两个列上制作独特的键。这个SQL会这样做-
group_users
我没有足够的声誉来发表评论,但是@Styphon,您不会在phpmyadmin gui本身中表明它是如何完成的。