1. ホーム
  2. mysql

[解決済み] 文字列の一部を置き換えて、カラムの値を更新する

2022-03-25 03:26:12

質問

MySQLデータベースに、以下のカラムを持つテーブルがあります。

[id, url]

そして、URLはこんな感じです。

 http://domain1.com/images/img1.jpg

すべてのURLを別ドメインに更新したい。

 http://domain2.com/otherfolder/img1.jpg

は、ファイル名をそのままにしておきます。

実行しなければならないクエリーは何ですか?

どのように解決するのですか?

UPDATE urls
SET url = REPLACE(url, 'domain1.com/images/', 'domain2.com/otherfolder/')