数据库出错提示Duplicate entry * for key *的解决方法

错误编号:1062

错误提示:

查询语句错误[1062]
ERR: Duplicate entry '16777215' for key 'PRIMARY'
SQL: INSERT INTO forum_attachment SET `tid`='0',`pid`='0',`uid`='1',`tableid`='127'
PHP: misc.php:0058 -> source/module/misc/misc_swfupload.php:0089 -> source/class/class_forumupload.php:0106 -> source/function/function_core.php:2484 -> source/class/class_core.php:0930
User: uid=1; IP=183.7.77.81; RIP:183.7.77.81 Request: /bbs/misc.php?mod=swfupload&operation=upload&type=file&inajax=yes&infloat=yes&simple=2

 

问题分析:

向唯一字段插入相同数据。

解决方法:

方法1、请检查程序是否做了修改,如果修改过,建议用我们的原程序覆盖您的修改,再次检查问题。

方法2、用phpmyadmin或tools工具修复出错表,如果还没修复可方法3手动修复。

方法3、如果您的站点上有 phpMyAdmin ,还可以通过他检查下您的数据库中出错的表的自增字段的当前自增值是否和该表中自增字段的最大值相同,如果相同则会出现该错误。

方法4、如果您正在转移数据库,请确认数据库的版本是否相同。

方法5、如果以上方法还未解决,请恢复备份,用 DBCheck 将数据库检验为标准结构,并且重新开始升级。

 

 

 

转:http://bbs.zb7.com/thread-580-1-1.html

 

posted @   与f  阅读(174286)  评论(1编辑  收藏  举报
编辑推荐:
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
历史上的今天:
2016-12-28 Linux系统和工具集
点击右上角即可分享
微信分享提示