将结果集从MySql导出为制表符分隔文件。带有逗号的字符串会在字符串中引用行情,为什么?

时间:2012-11-15 21:11:13

标签: mysql excel export-to-excel

我正在从MySQL结果集进行导出,当我在Notepad ++中打开它时,我在.txt文件中找到的是有些字段看起来像Top Side Panel w/ Bracket, Left现在看起来像这样{{1带有额外引号。

这只发生在带有逗号的字段中。因此,它不会出现在同一字段中的记录上,例如:"Top Side Panel w/ Bracket, Left"

如何从MySQL查询浏览器1.2.17中进行正确的制表符分隔导出,我们没有添加数据!?

谢谢。

2 个答案:

答案 0 :(得分:1)

我建议使用phpMyAdmin。它提供了一个导出工具,可以为MS Excel导出csv。

答案 1 :(得分:1)

您可以使用MySQL的SELECT INTO OUTFILE语法为您提供生成CSV或TSV文件的本机MySQL方式。此命令使您可以完全控制描绘和转义字段的方式。请参阅以下链接以获取文档。

http://dev.mysql.com/doc/refman/5.5/en/select-into.html