Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

发不贴啊,Discuz! Database Error

[复制链接]
baihuas 发表于 2012-4-26 16:25:02 | 显示全部楼层 |阅读模式
Discuz! Database Error The database has encountered a problem. Need Help?
Error messages:
  • [Type] 查询语句错误
  • [1062] Duplicate entry '22' for key 'PRIMARY'
  • [Query] INSERT INTO forum_post SET `fid`='46',`tid`='502',`first`='1',`author`='admin',`authorid`='1',`subject`='测试',`dateline`='1335428195',`message`='测试测试',`useip`='113.12.213.76',`invisible`='0',`anonymous`='0',`usesig`='1',`htmlon`='0',`bbcodeoff`='-1',`smileyoff`='-1',`parseurloff`='',`attachment`='0',`tags`='5,测试\t',`replycredit`='0',`status`='0',`pid`='22'
Program messages:
  • [Line: 0060]forum.php(require)
  • [Line: 0362]source\module\forum\forum_post.php(require_once)
  • [Line: 0490]source\include\post\post_newthread.php(insertpost)
  • [Line: 0941]source\function\function_forum.php(DB::insert)
  • [Line: 0930]source\class\class_core.php(DB::query)


bbs.zongjinglu.com 已经将此出错信息详细记录, 由此给您带来的访问不便我们深感歉意
 楼主| baihuas 发表于 2012-4-26 16:26:31 | 显示全部楼层
本帖最后由 baihuas 于 2012-4-26 17:03 编辑

错误编号:1062

问题分析:

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

解决方法:
....................................
自动增值字段是没有问题,已经解决了,就是一直提示这个错误。
`pid`='22',数据库post表里面根本早超过了22,不知道为什么会出现22的。
回复

使用道具 举报

 楼主| baihuas 发表于 2012-4-26 17:55:41 | 显示全部楼层
save_syscache('max_post_id', $pid);

找到问题了,估计就是系统保存的$pid没有更新导致。
在posttableid表添加一个最大值就搞掂了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-24 03:30 , Processed in 0.024349 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表