5

我正在尝试使用 SequelPro 将 MySQL 表导出到 csv 文件中,但是结果文件的格式不正确。例如,在第一列应该id,在一些记录中有一个数字,但在另一些记录中则有文本。这几乎发生在每一列。

一种解释可能是该字段是垂直导出的,而不是水平导出的(id 1第一行有id 10,第 10 行有 。

也许我弄错了选项(字段),在这种情况下,我会很感激帮助。

我需要的是文件将标题作为第一行,并将每个数据属性作为列的后续行中的实际数据。

感谢帮助

PS:我已经尝试过了,但我也在垂直获取数据。

4

1 回答 1

5

为了方便在团队中执行和共享,请考虑添加逗号作为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

数据和标题会自动获得它们必要的逗号。

于 2015-06-25T07:12:31.517 回答