MySQLで文字列を一括置換する REPLACE()




MySQLで文字列を一括置換する方法です。

PHPとMySQLでシステムを作っているときに、置換を行いたい時があります。
繰り返し実行が必要な場合ならPHPとMySQLを絡めてプログラムを作りますが、インポートしてきたデータを一回だけ置換したい場合などはMySQLだけで簡単に置換作業を行いたいものです。

そんな時に便利なのが「replace」です。

update テーブル名 set カラム名 = replace(カラム名,’置換前’,’置換後’);

例)
testテーブルのsampleカラムの「みかん」を「りんご」に変換する場合
update ‘test’ set sample = replace(sample,’みかん’,’りんご’);




人気記事一覧


関連記事一覧

This entry was posted in SQL文 and tagged , , , , , . Bookmark the permalink.

コメントを残す

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">