1. ホーム
  2. マイスル

[解決済み】MySQLの検索とフィールドの一部のテキストの置換

2022-04-02 16:40:27

質問

テーブルのある特定のフィールドでテキスト検索と置換を行う MySQL クエリは何ですか?

例:検索対象 foo で置き換えてください。 bar という値を持つフィールドを持つレコードは hello foohello bar .

解決方法は?

変更 table_namefield を、テーブル名と当該フィールドに一致させてください。

UPDATE table_name SET field = REPLACE(field, 'foo', 'bar') WHERE INSTR(field, 'foo') > 0;