【发布时间】:2010-12-21 06:09:00
【问题描述】:
create table A (id, field1, field2, field3, field4)
我有一个unique constraint on field1, field2, field3,表中存储了以下记录
例如
insert into A (1, "f1", null, "f3", "f4");
insert into A (2, "f1", null, "f3", "f4");
insert into A (3, "f1", null, "f3", "f4");
我希望这会引发唯一的约束违规,因为所有记录都违规,但事实并非如此。我在这里缺少什么,检查了数据库并创建了唯一约束索引。
【问题讨论】:
-
您可以为我们发一个
show create table A吗?您在那里使用的语句没有指明数据类型。 -
假设,它们都是字符串字段