原文: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