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

In: mysql

23 8月 2010

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

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


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

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

Related posts:

  1. Evernote iPhone版、Android版アップデート! …Windows Mobileは? 『EVERNOTE 情報局』によると、Evernote iPhone版、Android版のEvernoteクライアントがアップデートされて、SNS連携周りの機能がかなり強化されたようです。 Evernote iPhone ...続きを読む...
  2. Linux : ファイルにテキストを追記で書き込む Linuxコマンドでは「 > ファイル名」と入力すれば、画面に出力されるものはなんでもそのファイルに書き込むことができます。 例えば、echo でaaaと書き込んでみましょう。 [dacelo@info&# ...続きを読む...
  3. メールのエラー「postdrop: warning: unable to look up public/pickup: No such file or directory」 サーバーのメールコマンドを使おうとしたら、こんなエラーが返ってきました。 [dacelo@dacelo.info ~]$ postdrop: warning: unable to look up public/picku...

Related posts brought to you by Yet Another Related Posts Plugin.

コメント

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

トラックバックURL:

Avatar

dacelo

1月 2nd, 2011 at 5:32 AM

MySQLでカラムの一部をまとめて置換 (http://bit.ly/dw09iy) (更新)

Avatar

daceloweb

1月 2nd, 2011 at 2:32 PM

MySQLでカラムの一部をまとめて置換 (http://bit.ly/dw09iy) (更新)

Comment Form

About this blog

ここは、SE見習いである私ことdaceloが、日夜習得していくシステム関連の備忘録、phpやWordPressTipsのネタ、あるいはSEOやWebマーケティング関連の雑感を投稿するブログです。 平日は大体毎日投稿しています。土日は休業日です。

カテゴリー