网站发布文章提示“把数据保存到数据库附加表 `dede_addonarticle` 时出错”错误怎么办_已解决
报错现象:后台发布文章时,提示“把数据保存到数据库附加表 `dede_addonarticle` 时出错,请把相关信息提交给DedeCms官方”,伴随“Duplicate entry 'XXX' for key 'PRIMARY'”提示,无法发布文章。
报错原因:文章附加表dede_addonarticle的主键重复,主键无法重复插入;文章中包含带权限的图片,导致数据写入失败。
修复步骤:
-
排查图片问题:删除文章中添加的图片,重新尝试发布,若能成功,说明是图片权限导致,重新上传图片即可。
-
解决主键重复问题:
-
登录后台,进入“系统→系统设置→SQL命令行工具”。
-
执行SQL命令:
alter table dede_addonarticle drop primary key(注意替换数据表前缀“dede_”为实际使用的前缀)。 -
重新发布文章,若编辑文章时出现英文乱码,手动删除乱码内容即可。
-

更新时间:2026-03-12 11:21:49
上一篇:Parse error_ syntax error 核心原因是代码不符合 PHP 语法规则
