我尝试将mysql表导出到csv文件中,该表包含多个列中的换行符等野生字符。以下csv文件显示在excel / csved中打开时列不正确,出了什么问题?
SELECT * INTO OUTFILE 'table.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' escaped by '\\' LINES TERMINATED BY '\n' FROM mytable limit 10
答案 0 :(得分:0)
在mysql的导出过程中,您可以建议备用字段分隔符,而不是逗号。只需选择一个不太可能出现在任何输出字段中的字符〜我个人已完成此操作并选择了几个字符,例如'£££。
然后。当您在xl中打开文件时,您可以告诉xl字段和行分隔符是什么。
可以使用文件上的加载数据文档找到导出语法的信息。
https://dev.mysql.com/doc/refman/5.7/en/load-data.html
大卫。