我有两个表 - >变量(id,name)和Variable_Entries(id,var_id,value).
我希望每个变量都有一组唯一的条目.如果我使值条目唯一,那么另一个变量将不能具有相同的值,这是不正确的.
有没有办法让值列对于相同的var_id是唯一的?
Ros*_*der 11
是:
alter table Variable_Entries add unique (var_id, value);
Run Code Online (Sandbox Code Playgroud)
现在,您在var_id和value之间有一个唯一约束.换句话说,var_id和value的出现不会出现多次.
是的,您可以创建复合唯一键:
ALTER TABLE variable_entries ADD UNIQUE (var_id, value);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14011 次 |
| 最近记录: |