ホームページ >データベース >mysql チュートリアル >MySQL テーブル内の文字列の一部を更新するにはどうすればよいですか?
MySQL を使用した文字列の一部の更新
MySQL では、文字列の特定の部分の更新は REPLACE() によって実現できます。関数。この関数を使用すると、特定の文字列内の部分文字列を別の部分文字列に置き換えることができます。
例:
という名前の列に次の値を含むテーブルがあるとします。 "field":
id | field |
---|---|
1 | something/string |
2 | something/stringlookhere |
3 | something/string/etcetera |
「field」列に「string」が含まれるすべてのレコードを更新し、次の文字列に置き換えます。 "anothervalue."
これを行うには、次の MySQL クエリを使用できます:
UPDATE table SET field = REPLACE(field, 'string', 'anothervalue') WHERE field LIKE '%string%';
クエリの内訳:
REPLACE() 関数は 3 つの引数を取ります。
以上がMySQL テーブル内の文字列の一部を更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。