我尝试使用SequelPro将MySQL表导出到csv文件中,但结果文件格式不正确。例如,在第一列应该是id
,在某些记录中有一个数字,但在其他记录中则有文本。这几乎发生在每一栏中。
一种解释可能是该字段是垂直导出而不是水平导出(第一行为id 1
,第10行为id 10
。
也许我的选项(字段)错了,在这种情况下,我会感谢您的帮助。
我需要的是文件将标题作为第一行,将后续行中的实际数据作为列。
感谢帮助
PS:我已经尝试了this,但我也是垂直获取数据。
答案 0 :(得分:3)
为了方便在整个团队中执行和共享,请考虑将逗号添加为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
数据和标题会自动获得必要的逗号。