小编典典

MySQL:对多个字段的唯一约束

sql

我有两个表->变量(id,名称)和Variable_Entries(id,var_id,值)。

我希望每个变量都具有唯一的一组条目。如果我使值条目唯一,那么其他变量将无法具有相同的值,这是不正确的。

有什么办法可以使相同的var_id的value列唯一?


阅读 169

收藏
2021-03-23

共1个答案

小编典典

是的:

alter table Variable_Entries add unique (var_id, value);

现在,您对var_id和value有了唯一的约束。换句话说,var_id和value的出现不能出现多次。

2021-03-23