MySQLで文字列の一部を置換

恥ずかしながら、MySQLでカラムの中の特定の文字列を置換する方法を初めて知ったのでメモ。テーブル”table”の中のカラム”column”の中に含まれる”abc”を”123″に変換するにはREPLACE関数を使って以下の通り実行する。

mysql> UPDATE table SET column = REPLACE(column, 'abc', '123');

今までPHPの関数を使ったり、テキストに書き出してCotEditorで置換したりとトホホな事をやっていたのは秘密だ。

“MySQLで文字列の一部を置換” への2件のフィードバック

  1. koda より:

    この情報で助かりました。
    これなんかもずいぶん助かりましたがご存じでしたか?
    http://www.eshima.info/archives/2006/11/xamppphpmyadmin.php

  2. なまがき より:

    おっ、この情報も便利ですね。
    SQLとかキチンと勉強したわけではないので、ちょっとしたことでつまずいたりしちゃいます:-)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です