MySQL 匯出到 Outfile:處理 CSV 轉義字元
MySQL 的 INTO OUTFILE 指令可以將資料高效率地匯出到 CSV 檔案。然而,在匯出的資料中遇到換行符和其他特殊字元時,就會出現挑戰。
在提供的場景中,使用者在匯出期間從描述欄位中消除換行符時面臨困難。以下是解決此問題的解決方案:
SELECT id, client, project, task, description, time, date INTO OUTFILE '/path/to/file.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM ts
主要修改包括:
此外,請考慮在導出語句之前添加:
SET NAMES utf8;
這可確保正確的字元編碼,這可能有助於解決任何與編碼相關的問題。
以上是使用 INTO OUTFILE 將 MySQL 資料匯出到 CSV 時如何正確轉義特殊字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!