【当ブログではアフィリエイト広告を利用しています】

[MySQL] SQL文(Update文)で文字列置換したい

attention この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。

データベース内に登録されたURL等を一括で書き変える時などに便利ですね。
MySQLでレコード内の文字列を置換したい時には「REPLACE」関数を使います。

◎文字列置換関数(REPLACE)

REPLACE(置換したいカラム名,"検索文字列","置換文字列")

具体的には、こんな感じで「Update」文と組み合わせて使います。

UPDATE imgdata_table SET upload_url=REPLACE(upload_url, "/img/", "/img/common/");

これで、[imgdata_table]テーブル内の[upload_url]カラムに登録されている文字列内で「/img/」を「/img/common/」へ置換します。

 
SQL文の実行には「phpMyAdmin」を利用すると楽ですよ。

ご意見・ご感想をお待ちしております。

いただいた情報は一般公開されません。(入力いただいたメールアドレスにてご返信させていただきます)
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。