Lab.

【備忘録】MySQL 文字列を一括で検索置換するREPLACE関数

Wordpressを他のサーバーに移したり、テストから本番環境に移行したりするときに、データベース上のURL指定を新しい環境にする場合、wordpressの「設定」からサイトのURLを変更してから切り替えとかになると思いますが、投稿の中に含まれているURLも変更する必要があります。この際、従来だと、管理画面からいちいちURLを変えていく必要がありますが、超めんどいし、エラーのもとです。

なので、MySQLを直接いじります。検索置換です。

REPLACEという関数。

文字列を置換関数 REPLACE()



REPLACE(カラム名, '検索する文字', '置換する文字')



SQL文はこんな感じになります



UPDATE `テーブル名` SET column = REPLACE(column, "検索する文字", "置換する文字");


これで、Wordpressのお引っ越しも怖くな〜い!

related article