使用MySQL 尋找並取代整個表格中的文字
如果手動完成,取代資料庫中的特定文字可能是一項繁瑣的任務。 MySQL 提供了一個方便的解決方案,透過 SQL 查詢來自動執行此程序。以下是如何尋找並取代整個表格中的文字:
單一表格更新
對於單一表格更新,請使用以下語法:
UPDATE `table_name` SET `field_name` = replace(same_field_name, 'unwanted_text', 'wanted_text')
將table_name、field_name、unknown_text 和Wanted_text替換為實際的表名、字段名、舊文本和
多表更新
如果要跨多個表替換文本,建議將數據庫匯出為轉儲,手動尋找並取代轉儲文件中的文本,然後重新匯入dump.
範例
要將users 表的 website 欄位中的 domain.example 關鍵字替換為 www.domain.example,請執行以下查詢:
UPDATE `users` SET `website` = replace(`website`, 'domain.example', 'www.domain.example')
以上是如何有效率地跨 MySQL 表尋找和取代文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!