データベース内の文字列を一括変換させる
[最終更新日]2012年9月16日
ワードプレスプラグイン「Search Regex」で文字列を一括変換させる方法もありますが
直接データベースを一括変換することもできます。
「Search Regex」で変換できない部分とか便利ですね。
その場合、phpMyAdminにアクセスしてデータベースをいじります。
左側に表示されているものがテーブル名、
右側にあるのがフィールド名(カラム)です。
ここではカスタムフィールドの一部を指定して変換してみました。
命令文はこんな感じです。
update wp_postmeta set meta_value = replace(meta_value,'変換前の文字','変換後の文字')
つまり、
update テーブル名 set フィールド名 = replace(フィールド名,’変換前の文字’,’変換後の文字’)
変換したいテーブル、フィールド、変換前の文字列、変換後文字列など命令文を書き込み、
実行ボタンを押します。
あまりここを触ることはないのですが、
実験してみた結果、一瞬で変換できました。