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中文网其他相关文章!