论坛风格切换
  • 4516阅读
  • 0回复

[常见问题]Duplicate entry '850717' for key 1 ( 1062 ) 查看错误相关信息 [复制链接]

上一主题 下一主题
离线师师
 

发帖
189
金币
0
威望
52
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-08-25
很多朋友都会遇见
Duplicate entry '850717' for key 1 ( 1062 ) 查看错误相关信息
这种类似的问题,
其实这个问题就是插入的数据重复导致的,一般出现这个问题的原因数对数据库做了些不合理的操作导致的,

解决方法其实很简单,如我们那个实例解答下:

案例:

  1. Query Error: INSERT INTO pw_creditlog (uid,username,ctype,affect,adddate,logtype,ip,descrip) VALUES ('1','hopeyoung','money','5','1314242116','topic_Post','113.56.14.233','[b]hopeyoung[/b] 在版块 <font color=#ff33cc>口-生活时尚</font> 发表主题。奖励积分:[b]财富[/b],影响:+5。') , ('1','hopeyoung','rvrc','1','1314242116','topic_Post','113.56.14.233','[b]hopeyoung[/b] 在版块 <font color=#ff33cc>口-生活时尚</font> 发表主题。奖励积分:[b]威望[/b],影响:+1。')
  2. The URL Is:
  3. MySQL Server Error:
  4. Duplicate entry '850717' for key 1 ( 1062 ) 查看错误相关信息
  5. You Can Get Help In:
  6. http://www.phpwind.net

我们可以根据上面的信息发现其实是    pw_creditlog  数据表里的信息重复,

那么我们就要登陆PHPMYADMIN的网址并且找见对应的数据库里的数据表,
首先我们找见  pw_creditlog

并SQL里执行
  1. SELECT max( id )
  2. FROM `pw_creditlog`

如图



进行这个的操作目的是找见  pw_creditlog 表的 id  最大值

这个数据库里的 pw_creditlog 表的 id  最大值 从上面的操作可以看出是   850825(上面重复的数值是 850717 当然会报错)



其次我们进行修改操作







快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
提到某人:
选择好友
上一个 下一个