【发布时间】:2011-10-21 17:57:54
【问题描述】:
所以我使用运行以下查询将我的表转储到 CSV 文件:
SELECT * INTO OUTFILE 'testout.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '\"'
LINES TERMINATED BY '\n'
FROM dbname.tblname;
这很好用,但所有字段都用双引号括起来。我想得到它,以便在输出中只有 varchar (即字符串)字段被引号包围。有什么简单的方法可以做到这一点?它可能会以某种方式涉及查询中的类型检查字段,但我对如何处理这个问题一无所知。任何帮助将不胜感激。
【问题讨论】:
标签: mysql sql csv into-outfile