0

我的帖子

个人中心

设置

  发新话题
医院收费系统,每次收费完就出现   “违反了PRIMARY KEY 约束 PK_hfhg_drug_cfoutlist  不能在对象 hfhg_drug_cfoutputlist 中插入重复键”   
不懂数据库,请教下怎么解决
微信图片_20180623150717.jpg (216.24 KB)

2018-6-23 15:15

微信图片_20180623150717.jpg




不懂数据库还是麻烦的,你看看是不是某个名称重复录入了?

最好去数据库看一下这个约束是哪个列的,在录入的时候避免这个列有重复数据,就好了。



主键重复了,我们医院也经常出现这种情况,估计就是流水号的问题,需要删掉之前的记录



引用:
原帖由 xuchao29 于 2018-6-24 19:32 发表
主键重复了,我们医院也经常出现这种情况,估计就是流水号的问题,需要删掉之前的记录
查看等数据库这项是保存收费时的账单,是不是在数据库删除原先的数据就可以? 怎么在数据库删除



引用:
原帖由 jfun11 于 2018-06-26 10:10 发表
查看等数据库这项是保存收费时的账单,是不是在数据库删除原先的数据就可以? 怎么在数据库删除
最好先别删,你找出来对比看一下,具体情况具体分析



得去数据库表里看下这个表的主键是哪个列,然后看是不是订单内容,是不是真的重复了?再决定是删除还是手动添加?



我的51CTO博客

SQL Server MCITP, MVP, MCT, DBA
‹‹ 上一贴:前面装了一个SQL2008R2装完了之后没有SQL管理工具是什 ...   |   下一贴:SQL数据库问题 ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2018 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com