MySQLでフィールド内のテキストを検索して置換する 質問する

MySQLでフィールド内のテキストを検索して置換する 質問する

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

つまり、を検索してfooに置き換えるので、bar値を持つフィールドを持つレコードはにhello fooなりますhello bar

ベストアンサー1

問題のテーブル名とフィールドに合わせて、table_nameと を変更します。field

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

おすすめ記事