MySQL 検索と置換
テーブル フィールド内の特定のテキストの検索と置換は、データベース管理の一般的なタスクです。 MySQL では、特定のクエリによってこの操作を効率的に実行できます。
クエリ:
UPDATE table_name SET field = REPLACE(field, 'foo', 'bar') WHERE INSTR(field, 'foo') > 0;
説明:
例:
という名前のフィールドを持つ 'example_table' という名前のテーブルを考えます。レコード「hello foo」を含む「description」。このレコードの「foo」を「bar」に置き換えるには、次のクエリを使用します:
UPDATE example_table SET description = REPLACE(description, 'foo', 'bar') WHERE INSTR(description, 'foo') > 0;
クエリの実行後、指定されたレコードの説明フィールドは「hello bar」に更新されます。
注:
以上がMySQL の REPLACE 関数を使用して大文字と小文字を区別しない検索と置換を行うにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。