MySQL クエリの文字列の一部を変更する
データベース内の文字列の特定の部分のみを変更する必要がある状況が発生する場合があります。分野。 MySQL では、REPLACE() 関数を使用してこれを効率的に実行できます。
REPLACE() による文字列部分の更新
次のフィールドを含むテーブルがあるとします。次のような文字列:
something/string, something/stringlookhere, something/string/etcetera
あなたの目標は、すべての「文字列」を「別の値」に置き換えることです。行。次のクエリを使用できます:
UPDATE table SET field = REPLACE(field, 'string', 'anothervalue') WHERE field LIKE '%string%';
このクエリは次の手順を実行します:
出力例
クエリの実行後、フィールドの値は次のように更新されます:
something/anothervalue, something/anothervaluelookhere, something/string/etcetera
このように、REPLACE() を使用して MySQL データベース内の文字列の特定の部分を簡単に変更できます。関数。
以上がMySQL データベース フィールド内の文字列の特定の部分を効率的に変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。