Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将mysql表导出到csv中,其中数据在列中包含换行符_Mysql_Csv - Fatal编程技术网

将mysql表导出到csv中,其中数据在列中包含换行符

将mysql表导出到csv中,其中数据在列中包含换行符,mysql,csv,Mysql,Csv,我尝试将一个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 从mytable limit 10中,将*选择

我尝试将一个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 从mytable limit 10中,将*选择到以“,”结尾的文件“table.csv”字段中,也可以选择以“,”括起,以“\\”行转义,以“\n”结尾
在mysql的导出过程中,您可以建议使用另一个字段分隔符,而不是逗号。只需选择一个不太可能出现在任何输出字段中的字符即可。我已经这样做了,并同时选择了两个字符,例如“;”)

然后,当您在xl中打开文件时,您可以告诉xl字段和行分隔符是什么

导出语法的信息可以在文件文档中的加载数据中找到


David。

你能用ODBC从excel连接到数据库吗?这应该比CSV容易得多。@Andrew:远程数据库太大(TBs),无法直接从excel导出。这个过程需要用linux shellscript编写脚本