更新に失敗しました。データベース内の投稿を更新できない場合とWordPressでエラーが出る場合

記事内にプロモーションリンクが含まれる場合があります。

WordPressを移転したり、WordPressの環境が変わった場合に

  • 更新に失敗しました。データベース内の投稿を更新できませんでした。

などのエラーが出る場合があります。

今回そんな状況にお悩みのあなたであればお役に立てます。

結論を先に書くと

  • phpMyAdminのデータベース照合順を変更してあげる。

これで解決できます。

では詳しく解説していきます。

無料パソコンスクール講座
WordPress・SEO・プログラミング

あなたは以下のことで 悩んでないだろうか?

「フリーランスになりたいけど稼げるか不安だ」
「クラウドソーシングや営業して稼げるか不安だ」
「転職で必要になり困っている」
「スマホはあるけどパソコンが古くて不安だ」
「広告やLINEからの集客を得たい」
「仕事でグラフや資料制作を思うように作れない」
「プログラミングを学習して副業したいけど不安だ」
「副業をはじめたが、いっこうに成果がでない」
「退職してノートパソコンだけで収入を得たい」
「何がわからないかわからない状態が続き何度も挫折した」
「在宅で稼げるようになりたい」
「副業で収入を得たい」

そんなお悩みのあなたにこそ
取得して頂きたい内容です!

このメディアを運営している制作・プログラミング相談のプロが
全て無料で相談と学習できるように
無料スクールのメルマガ講座を開設しました。

いまなら、先着300部限定で無料プレゼント付です。

今すぐ無料ダウンロードする

WordPressで更新できなくなった環境

今回の環境は

  • Docker(ローカル用)
  • WordPress(ローカル用)
  • phpMyAdmin

この環境下で起こりました。

WEB運営中のデザイン変更するためにデータをエクスポートして
ローカルにあるDocker+Wordpressにインポートして作業しました。

無事移行は終わり作業していて問題なかったのですが、

固定ページや投稿ページを更新しようとしたところ問題が発生。

更新に失敗しました。データベース内の投稿を更新できない

  • 更新に失敗しました。データベース内の投稿を更新できませんでした。

とエラーが出て更新できません。

新規ページでテスト投稿なら投稿できるが既存ページには更新できない

このエラーで不思議だったのは

  • 新規ページの際には投稿ができ
  • 既存のページで更新すると問題が発生

調査した結果

更新に失敗しました。データベース内の投稿を更新できないのエラーには絵文字が関係していた

調査した結果、絵文字が関係していることに気が付きました。

  • 絵文字がないページでは更新できて
  • 絵文字があるページでは更新できませんでした

つまり、絵文字です。

ここまでわかればもう正解したも同然です。

更新に失敗しました。データベース内の投稿を更新できないのエラーにはサーバ接続の照合順序で解消する

更新に失敗しました。データベース内の投稿を更新できないのエラーにはサーバ接続の照合順序で解消できます。

phpMyAdminからデータベースを確認

phpMyAdminからデータベースを確認してみたところ

  • utf8mb4_unicode_ci
  • utf8mb4_general_ci

とこの様に文字コードが混在しています。

絵文字に対応させるには「utf8mb4」にする必要があります。

サーバ接続の照合順序を変更する

  1. phpMyAdminにログイン
  2. WordPressの【データベース名】をクリック
  3. 【操作】をクリック
  4. 照合順序をutf8mb4_geberal_ci に変更する
  5. すべてのテーブルの照合順序を変更にチェック
  6. すべてのテーブルのカラム照合順序を変更するにチェック
  7. 【実行】ボタン
    ※画像右下

これで無事、絵文字入りの投稿の更新が出来る様になりました。

更新に失敗しました。データベース内の投稿を更新できない場合とWordPressでエラーが出る場合のまとめ

同じエラーが出たら

  1. 絵文字が記事内にあるかどうかを確認する
  2. 絵文字があるならデータベースを確認する
  3. データベースにあるサーバ接続の照合順序をutf8mb4_geberal_ci に変更する

これで保存できる様になります。

この記事を書いた人

よこやま良平

よこやま良平

こんにちは!18年以上ITエンジニアとして活動してきた
よこやま良平です。

4歳~85歳まで、年間1,792人名以上の方に
パソコンやプログラミング講座を行ってきました。

また18冊以上の書籍を出版しており、連続で1位を獲得しました。
オンライン講座では200件以上のレビューを頂いており
評価は4.9/5.0と高評価を得ています。

その他これまでに3000以上のサービス・システム・サイトを作成。