MySQL 匯出到Outfile:CSV 的轉義序列
匯出資料時,您在描述欄位中遇到轉義換行符的問題使用MySQL INTO OUTFILE 指令從資料庫表轉換為CSV 檔案。要解決此問題,您需要在 SQL 查詢中使用正確的轉義序列和其他選項。
以下程式碼應該有效:
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
以下是這些選項如何影響匯出的資料:
此外,您可以嘗試在輸出檔案之前添加以下語句select:
SET NAMES utf8;
這將確保您的資料庫的字元編碼設定為UTF-8,它被廣泛使用並支援廣泛的字元。
透過使用正確的轉義序列和選項,您應該能夠成功將資料匯出到 CSV 文件,同時保持描述欄位的完整性,防止 Excel 匯入中斷。
以上是如何轉義 MySQL INTO OUTFILE 中的換行符號以進行 CSV 匯出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!