自動取代 MySQL 表中的文字
MySQL 資料庫中的手動尋找和取代操作可能非常乏味且耗時。您可以利用 MySQL 查詢在整個表中執行這些替換,而不是手動搜尋和替換文字。操作方法如下:
單一表更新
要尋找並取代單一表中的文本,請使用以下查詢:
UPDATE `table_name` SET `field_name` = replace(`field_name`, 'unwanted_text', 'wanted_text')
範例:要將“domain.example”的所有實例替換為“www.domain.example”,請使用以下:
UPDATE `table_name` SET `field_name` = replace(`field_name`, 'domain.example', 'www.domain.example')
多表更新
如果您需要更新多個表,最有效的方法是進行完整資料庫轉儲,執行查找並-替換轉儲上的操作,然後重新上傳修改後的內容dump.
警告:
在進行任何重大資料庫變更之前始終建立備份。在將查詢應用到生產資料庫之前,在開發或臨時環境中測試查詢。
以上是如何自動替換 MySQL 表中的文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!