免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1625 | 回复: 3
打印 上一主题 下一主题

-100错解决问题?? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-24 22:10 |只看该作者 |倒序浏览
-100    ISAM error: duplicate value for a record with unique key.

A row that was to be inserted or updated has a key value that already
exists in its index. For C-ISAM programs, a duplicate value was
presented in the last call to iswrite, isrewrite, isrewcurr, or
isaddindex. Review the program logic and the input data. For SQL
products, a duplicate key value was used in the last INSERT or UPDATE.
唯一索引上有重复值了 ,请问出现后的解决方法是什么,请高手指点一下,谢谢?
我单位的数据库中在做销售中时常出现,苦等中……

论坛徽章:
0
2 [报告]
发表于 2005-11-24 23:21 |只看该作者
看看表上有什么唯一索引,是不是有新插入的数据或者是update的数据违反了这个唯一索引的约束

论坛徽章:
0
3 [报告]
发表于 2005-11-25 15:42 |只看该作者
select colname,count(*) from tabname group by 1 having count(*)>1  其中colname是带唯一索引的列,找到之后删除多余的一行,使得这个列上没有重复值

论坛徽章:
0
4 [报告]
发表于 2005-11-26 23:44 |只看该作者
1、修改应用使重复值的记录不要insert或update出来
2、修改索引允许重复值或扩大唯一值的范围
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP