データベース内の文字列を一括変換させる

ワードプレスプラグイン「Search Regex」で文字列を一括変換させる方法もありますが
直接データベースを一括変換することもできます。

「Search Regex」で変換できない部分とか便利ですね。

その場合、phpMyAdminにアクセスしてデータベースをいじります。

左側に表示されているものがテーブル名、
右側にあるのがフィールド名(カラム)です。

ここではカスタムフィールドの一部を指定して変換してみました。

命令文はこんな感じです。

update wp_postmeta set meta_value = replace(meta_value,'変換前の文字','変換後の文字')

つまり、

update テーブル名 set フィールド名 = replace(フィールド名,’変換前の文字’,’変換後の文字’)

変換したいテーブル、フィールド、変換前の文字列、変換後文字列など命令文を書き込み、
実行ボタンを押します。

あまりここを触ることはないのですが、
実験してみた結果、一瞬で変換できました。

  • Twitterをフォロー
  • Facebookページを見る
  • RSSを登録