原文:Cause: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "SAMS_SYS_AREA_pkey"

導致錯誤的原因: 我在建表的sql文件中,重新定義了一個自增表 id serial primark key ,但是sql文件中還有insert語句初始化數據,這是id自增字段就不是從 開始, 這時你在添加數據時就會出現標題中問題 解決辦法: 在創建好表后,執行下面一句話 SELECT setval SAMS SYS AREA id seq , SELECT MAX id FROM SAMS SYS ...

2018-09-06 12:40 0 1838 推薦指數:

查看詳情

ERROR: duplicate key value violates unique constraint "xxx"

postgresql中,由於為表的主鍵建立了自增序列,且數據是從正式庫拷貝到正式庫的,所以報錯如下: (主要原因:自增序列中的當前序列號小於真實數據中的最大主鍵值,因此在新增數據時,會報唯一值的錯誤。如圖一) (解決辦法:修改自增序列中的當前序列號值為真實數據中最大的主鍵值。如圖 ...

Fri Dec 22 23:39:00 CST 2017 0 1107
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM