如何在 MySQL 欄位執行文字搜尋並取代
在 MySQL在表的特定欄位中執行文字搜尋和取代操作可以透過以下查詢來實現:
UPDATE table_name SET field = REPLACE(field, 'foo', 'bar') WHERE INSTR(field, 'foo') > 0;
分解查詢:
用法範例:
考慮表中具有以下欄位的記錄value:
field: hello foo
執行提供的查詢會將' foo' 替換為'bar',結果是以下修改後的欄位值:
field: hello bar
注意:
以上是如何使用MySQL的REPLACE和INSTR函數進行文字搜尋和取代?的詳細內容。更多資訊請關注PHP中文網其他相關文章!