MySQLでカラムの一部をまとめて置換

ドメインが変わった等の理由で、過去の記事を一括して置換したいとき。データベースをダンプしてテキストエディタで書き換えたり、はては一個ずつ書き換えたり…。そんなことをしていては日が暮れてしまいます。SQLの関数一発で修正してしまいましょう。

UPDATE `DB名`.`テーブル名` SET `カラム名` =REPLACE (カラム名,"置換前語句","置換後語句");

広告


hogehoge.comからdacelo.infoに移転したので、コンテンツ内のドメイン名を全て書き換えたい…

UPDATE `dacelo_blog`.`wp_posts` SET `post_content` = REPLACE (post_content,"hogehoge.com","dacelo.info");

About: 櫻木

在野のコラムニスト。1975年生まれ。大東亜戦争の戦地の取材をライフワークとしており、台湾やインドネシアとの親交が深い。


2 thoughts on “MySQLでカラムの一部をまとめて置換”

  1. Pingback: dacelo

Leave a Reply

Your email address will not be published. Required fields are marked *