Updating Failed Could Not Insert Post Into The Database 解决方法

网友发布文章时遇到一个小意外,WordPress提示 Updating Failed Could Not Insert Post Into The Database,翻译过来的意思是:更新失败,无法插入内容到数据库。这个情况让人抓不到问题所在,询问了主机商也没有得到解决,下面来看下最后是如何解决问题的。

Updating Failed Could Not Insert Post Into The Database 解决方法

问题重现

首次发布文章时一般是正常的,但当你修改时,WordPress编辑器开始显示“更新失败:无法更新数据库中的帖子”错误。网友做了很多尝试,尝试了很多解决方案来修复错误,但没有任何效果。

查找解决办法

经过一番查找、搜索,找遍了互联网很多内容,才发现是文章内容 有影片emoji“🎬”符号,这类特殊符号导致的不让更新文章页面。删除符号后页面才能正常更新。

有意思的是很多网站文章中都有嵌入emoji符号,当你创建和首次发布时正常,但是修改时却出错不允许发布。

这类的常见原因是一段代码或特殊符号,是从网络上直接复制过来的,而这类符号的编码可能与你用的 MySQL 数据库编码不兼容。

MySQL 数据库可能不支持完整的 UTF-8 表情符号、亚洲符号、数学符号、中文、日文和韩文符号、乐谱、古代语言和用户定义的字体图标。

解决方法

在 WordPress 文章内容中找到导致错误的代码段、特殊符号、字符,并将其删除就行了。

如果你想要添加这类符号又不要引起上面的问题,可以在 WordPress 编辑状态下找到 Custom HTML 块并将其添加到文章中,然后在块中键入特殊字符的 HTML 实体代码即可,代码可以去查看 W3.org 的 HTML 字符实体参考图表。

如果你需要定期添加特殊字符,那么最好使用插件,而不是每次都跑去检查 HTML 实体参考图表。建议使用WordPress插入特殊字符插件 Insert Special Characters,这样就免去了麻烦。

温馨提示: 本文最后更新于2024-06-16 19:03:11,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 Ferry资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容