很多朋友都会遇见
Duplicate entry '850717' for key 1 ( 1062 ) 查看错误相关信息
这种类似的问题,
其实这个问题就是插入的数据重复导致的,一般出现这个问题的原因数对数据库做了些不合理的操作导致的,
解决方法其实很简单,如我们那个实例解答下:
案例:- 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。')
- The URL Is:
- MySQL Server Error:
- Duplicate entry '850717' for key 1 ( 1062 ) 查看错误相关信息
- You Can Get Help In:
- http://www.phpwind.net
我们可以根据上面的信息发现其实是 pw_creditlog 数据表里的信息重复,
那么我们就要登陆PHPMYADMIN的网址并且找见对应的数据库里的数据表,
首先我们找见 pw_creditlog
并SQL里执行
- SELECT max( id )
- FROM `pw_creditlog`
如图
进行这个的操作目的是找见 pw_creditlog 表的 id 最大值
这个数据库里的 pw_creditlog 表的 id 最大值 从上面的操作可以看出是
850825(上面重复的数值是 850717 当然会报错)
其次我们进行修改操作