返回列表 发帖
查看: 467|回复: 2

[已处理] 为什么论坛一直无法回复

1

主题

2

回帖

8

积分

初学乍练

贡献
0 点
金币
5 个
发表于 2023-12-4 21:49:47 | 显示全部楼层 |阅读模式
BUG反馈
程序版本: X3.5
浏览器:  
BUG地址: 隐藏内容
BUG截图: -
测试用户名: 隐藏内容
测试密码: 隐藏内容

每当我回帖时,就会报数据库错误,原因好像因为数据库主键重复,按道理来说,回复的
Duplicate entry '66399-0'for key 'PRIMARY'

这里的66399-0 不应该是66399-1吗?是不是哪里设置错了,谢谢
http://www.xxx.com/forum.php?mod=post&infloat=yes&action=reply&fid=257&extra=&tid=66399&replysubmit=yes&inajax=1

Discuz! Database Error
Time: 2023-12-04 21:46:03 +0800 IP: 112.111.31.10 BackTraceID: 1ebc90f34e977170092ba8a5318d74a3

(1062) Duplicate entry '66399-0' for key 'PRIMARY'
INSERT INTO forum_post SET `fid`='257' , `tid`='66399' , `first`='0' , `author`='xx' , `authorid`='4327' , `subject`='' , `dateline`='1701697562' , `message`='感谢你的发帖,祝你全家幸福' , `useip`='112.111.31.10' , `port`='55102' , `invisible`='0' , `anonymous`='0' , `usesig`='1' , `htmlon`='0' , `bbcodeoff`='-1' , `smileyoff`='-1' , `parseurloff`=0 , `attachment`='0' , `status`='0' , `pid`='346673'
PHP Debug

No.        File        Line        Code
1        forum.php        71        require(%s)
2        source/module/forum/forum_post.php        364        require_once(%s)
3        source/include/post/post_newreply.php        420        discuz_container->__call()
4        source/class/discuz/discuz_container.php        59        model_forum_post->newreply()
5        source/class/model/model_forum_post.php        136        insertpost()
6        source/function/function_forum.php        847        table_forum_post->insert_post()
7        source/class/table/table_forum_post.php        674        discuz_database::insert()
8        source/class/discuz/discuz_database.php        60        discuz_database::query()
9        source/class/discuz/discuz_database.php        142        db_driver_mysqli->query()
10        source/class/db/db_driver_mysqli.php        147        db_driver_mysqli->halt()
11        source/class/db/db_driver_mysqli.php        222        break()
如果您是用户,建议您尝试刷新页面、关闭所有浏览器窗口重新进行操作。如果无法解决,建议您完整截图本页面并保存,随后向站点管理员反馈此问题
如果您是站点管理员,建议您尝试在管理中心 更新缓存 ,或凭完整截图通过 官方论坛 寻求帮助。如果您确定是程序自身Bug,您也可直接 提交Issue 给我们
已经将此出错信息详细记录, 由此给您带来的访问不便我们深感歉意


1 贡献

最佳答案

先检查config文件数据库引擎是否已经是innodb模式,如果不是,需要先改为innodb模式
如果已经是innodb模式,数据库里有问题了,需要修正数据库。处理过类似问题,如接受有偿服务,可以联系QQ有偿处理
回复

使用道具 举报

18

主题

3960

回帖

7304

积分

应用开发者

贡献
359 点
金币
1397 个
QQ
发表于 2023-12-5 08:42:25 | 显示全部楼层
先检查config文件数据库引擎是否已经是innodb模式,如果不是,需要先改为innodb模式
如果已经是innodb模式,数据库里有问题了,需要修正数据库。处理过类似问题,如接受有偿服务,可以联系QQ有偿处理
回复 支持 反对

使用道具 举报

1

主题

2

回帖

8

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2023-12-5 12:25:23 | 显示全部楼层
感谢回复,已经删除主键tid+position,估计是升级的时候出了问题没太注意。
回复 支持 反对

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-5-4 04:52 , Processed in 0.067898 second(s), 8 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表