电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

PRIMARY KEY 主键冲突解决方案

来源:金蝶云社区作者:金蝶2024-09-2312

PRIMARY KEY 主键冲突解决方案

【问题描述】

在进行业务操作保存时,提示主键冲突,不能插入重复键,如下图所示:


违反了PRIMARY KEY 约束 'XXXX'。不能在对象'XXXX'中插入重复键



【场景介绍】

  • 在进行业务操作保存时,提示主键冲突,不能插入重复键

  • 问题出现版本:所有版本

  • 问题出现端:电脑端




【解决方案】

出现这样的提示是由于系统中有脏数据导致,请尝试下列操作来解决:

一. 主要步骤


  1. 从报错截图中找到报错表 查询表中最大值(如上图中为 T_SEC_ROLEUSER;

  2. 修改表中的自增值默认大小。

二. 详细操作

1. 从报错截图中找到报错表 查询表中最大值(如上图中为 T_SEC_ROLEUSER;

      示例sql:select MAX(FID) from T_SEC_ROLEUSER

2. 修改初始子增值为1操作中的最大值+1    

     示例sql: DBCC CHECKIDENT(Z_SEC_ROLEUSER,RESEED,100496)

参数说明:

Z_SEC_ROLEUSER: 为步骤一中的表名中的T 修改为Z (如:表T_SEC_ROLEUSER 修改为 Z_SEC_ROLEUSER

RESEED: 固定值 代表重置

PRIMARY KEY 主键冲突解决方案

【问题描述】在进行业务操作保存时,提示主键冲突,不能插入重复键,如下图所示:违反了PRIMARY KEY 约束 'XXXX'。不能在对象&#...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信