鉴于我们有这样的表,
表名:my_table;
列:id,a,b,c;
主键:id;
唯一约束:a,(b,c);
我想知道是否存在对唯一约束如何失败的排序。
使用此设置,我执行以下插入操作
insert into my_table values (1,2,3,4);
然后我再次做同样的插入。我是否可以确定第二个插入因主键冲突而失败,而不是因为其他列的唯一键约束?
然后,如果我尝试执行此操作insert into my_table values (2,2,3,4);
,我是否有办法确保哪个唯一约束首先失败(列a
上的那个或列{{}上的那个) 1}})?