我试图使用MySQL将一个SequelPro表导出到csv文件中,但是结果文件没有正确的格式化。例如,在第一列(应该是id )中,一些记录中有一个数字,而另一些记录中则有文本。几乎每个专栏都会出现这种情况。
一种解释可能是,该字段是垂直导出的,而不是水平导出的(第一行是id 1,第10行是id 10。
也许我弄错了选项(字段),在这种情况下,我会感激帮助。
我需要的是该文件将标题作为第一行,并将实际数据放在后面的行中,并将每个数据属性作为列。
感谢你的帮助
PS:我尝试过this,但我也是垂直获取数据的。
发布于 2015-06-25 07:12:31
为了便于跨团队执行和共享,请考虑添加逗号作为SELECT语句本身的一部分,如下所示
SELECT
col1 as 'Column 1',',',
col2 as 'Column 2',',',
col3 as 'Column 3',',',
col4 as 'Column 4',',',
col5 as 'Column 5',','
FROM
table1, table2
WHERE
clause1 and clause2数据和标题会自动获得它们所需的逗号。
https://stackoverflow.com/questions/31030316
复制相似问题