SQL - 每个外国人基础上的唯一外键

时间:2011-04-04 05:01:34

标签: php mysql sql

这有可能实现吗?例如,一个兴趣表对应一个用户表,外键user_id对应于user(id),我可以基于user_id强制列interest.name的唯一性吗?

1 个答案:

答案 0 :(得分:0)

所以你基本上不希望单个user_id有多个兴趣相同的行,对吗?

您需要在user_id和interest_id的组合上创建唯一约束(索引)。

alter table interests add unique index(user_id, interest_id);