1. ホーム
  2. mysql

[解決済み] MySQLの文字列置換

2022-03-16 11:16:10

質問

私はURL(id、url)を含む列を持っています。

http://www.example.com/articles/updates/43
http://www.example.com/articles/updates/866
http://www.example.com/articles/updates/323
http://www.example.com/articles/updates/seo-url
http://www.example.com/articles/updates/4?something=test

update"を"news"に変えたいのですが、どうすればいいですか?スクリプトで可能でしょうか?

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

UPDATE your_table
SET your_field = REPLACE(your_field, 'articles/updates/', 'articles/news/')
WHERE your_field LIKE '%articles/updates/%'

のような行ができました。

http://www.example.com/articles/updates/43

になります。

http://www.example.com/articles/news/43

http://www.electrictoolbox.com/mysql-find-replace-text/