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