Postgresql 尝试将约束添加到后执行upsert时发生PGSQL错误
我不能在我的表上创建唯一的约束,也不明白为什么,因为我尝试使用upsert,它告诉我我不能这样做,因为我在表上没有约束。所以我试了一下:Postgresql 尝试将约束添加到后执行upsert时发生PGSQL错误,postgresql,key,constraints,upsert,Postgresql,Key,Constraints,Upsert,我不能在我的表上创建唯一的约束,也不明白为什么,因为我尝试使用upsert,它告诉我我不能这样做,因为我在表上没有约束。所以我试了一下: CREATE UNIQUE INDEX "unique_ID" ON "WU_MatchingUsers" ("IDWU_User1"); ERREUR: n'a pas pu créer l'index unique « unique_ID » DÉTAIL : La clé ("IDW
CREATE UNIQUE INDEX "unique_ID" ON "WU_MatchingUsers" ("IDWU_User1");
ERREUR: n'a pas pu créer l'index unique « unique_ID »
DÉTAIL : La clé ("IDWU_User1")=(1) est dupliquée.
我不明白为什么,也不知道该怎么办
亲切的问候 这意味着您已经有一些重复项(使用
DWU\u User1=1
),因此无法创建唯一索引。-->首先修复重复的值您所说的重复是什么意思?我检查了我的表,但在这一列中只有一个“1”::数据库显示不是这样,我相信它比我相信你的说法更重要。