论坛打不开,错误信息 Duplicate entry '16777215' for key 1
的有关信息介绍如下:1062错误具体错误特征代码为Duplicate entry 'xxx' for key yxxx为数据重复的数值 y为重复的字段 y为1的话 代表主键 2的话就是该表的第二个字段..该错误表示数据表存在重复数据 因此无法插入新的数据解决方法:先慎闷到后台修复一下出问题的数据表 (从错误信息中INSERT INTO后面的表名看出 )不行的话看后面的如果y为1的话 进入出问题的表 (从错误信息中INSERT INTO后面的表名看出 )点击浏览 查看第一个字段的最大值(或者可以运行sql语句select pid(1字段的名字) from pw_posts order by pid(1字段的名字) desc)再点击操作查看auto_increment的值 如果相等就说明有问题了 我们运行alter table XXX increment=(看到的值+1);给两个例子复制代码1.Query Error: INSERT INTO pw_posts SET pid= '1020' , fid= '22' ,tid= '2994' , aid= '' , author= 'XX' , authorid= '12' , icon= '' ,postdate= '1258695526' ,2.subject= '' , userip= 'XX' , ifsign= '1' , ipfrom= 'XX ' , ifconvert='1' , ifwordsfb= '1' , ifcheck= '1' , content= '继续测试回复' , anonymous='0' ,3.ifhide= '0'4.MySQL Server Error:5.Duplicate entry '1020' for key 1 ( 1062 )运行sql语句alter table pw_posts auto_increment=1021第二个例子 注册宽扒弯出现错误复制代码1.MySQL Server Error:2.Duplicate entry '此凯8' for key 1 ( 1062 )一般注册错误就是涉及到pw_members表因此运行sql语句alter table pw_members auto_increment=9y为2的情况 一般是你升级发生错误 请恢复以前版本的论坛 严格按照升级教程升级 即可成功升级 (有多次这样的案例)还有一种情况是数据溢出 因为本来的数据类型的最大数是有限的 需要修改以下数据类型附录:运行不来sql语句的同学把下面的代码另存为php文件放到论坛跟目录下执行..复制代码1.query("sql语句"))5.{6.echo "success";7.}8.else9.{10.echo "fail";11.}12.?>