【发布时间】:2012-08-29 05:12:07
【问题描述】:
我正在做一个非常简单的数据库,我需要在其中将人们作为朋友联系起来。
在我的第一列中我有 user_id,在第二列中我有friend_id。我想要实现的是防止重复条目。
例如我想要这样的东西:
user_id ;朋友ID
1 ; 2
1 ; 3
1 ; 4
等等
并防止这种情况发生:
1 ; 2
1 ; 3
1 ; 3
1 ; 4
1 ; 4
iv 尝试了一切。如果我将 user_id 设置为主要或唯一,它将不允许我使用 user_id = 1 的 2 个条目;
有什么帮助吗?谢谢
【问题讨论】:
-
创建复合主键 (
user_id, friend_id)
标签: mysql database primary-key unique