假设你有一张桌子:
Time Fish Name
5 salmon John
9 whale Michael
7 shark Harry
我想插入一行。但是如果TIME和FISH重复,我也希望它不要插入它。
我可以添加5 whale Unnamed
,我可以添加9 salmon Michael
,但我无法添加5 salmon Michael
,我无法添加5 salmon John
等等。
这可能吗?
答案 0 :(得分:1)
使两列都是唯一的。运行以下命令查询
a
答案 1 :(得分:0)
创建表格时,您可以声明复合主键
create table tablename(Time int,fish varchar(5),name varchar(10),primary key(Time,fish)); 这将只允许一对独特的时间和鱼