我有两个表->变量(id,名称)和Variable_Entries(id,var_id,值)。
我希望每个变量都具有唯一的一组条目。如果我使值条目唯一,那么其他变量将无法具有相同的值,这是不正确的。
有什么办法可以使相同的var_id的value列唯一?
是的:
alter table Variable_Entries add unique (var_id, value);
现在,您对var_id和value有了唯一的约束。换句话说,var_id和value的出现不能出现多次。