カラムの文字列をphpMyadminで一括置換する

カラムの文字列をphpMyadminで一括置換する

【はじめに】
まずはデータベースのバックアップを取っておくこと。

【カラム内の文字列を置換】
1、左メニューからバックアップを行うテーブルへ移動する(※wp_postsなど)
2、タブメニューからSQLを選択
3、置換内容を記載

UPDATE テーブル名 SET `カラム名` = replace(`カラム名`, '置換前の文字列', '置換後の文字列')
UPDATE wp_posts SET `post_content` = replace(`post_content`, 'http://hogehoge.com/', 'http://testtest.com/')

4、実行する

———————–

【WPでドメイン変更を行う場合】
WPではシリアライズされたデータが入っているので、そのまま変換を行わない。
WordPressでサーバ移行時にデータベース上のドメインを書き換える方法

参考サイト

しゃけろぐ
[WordPress] 投稿記事内の文字列をSQL文で一括置換
http://syake-labo.com/blog/2013/11/wordpress-sql/