我有一个查询,可以将每行的两列数据导出到一个文件中。在文件中,每一列的数据都应该用回车符分隔,就像这样:
第一行第一列
第一行第二列
第二行第一列
第二行第二列
第三行第一列
第三行第二列
我尝试使用char(13):
SELECT CONCAT(column1, char(13), column2) FROM my_table INTO outfile 'my_file'
输出文件看起来完全正常(每列数据都在另一行),但当我将其用作应接受所描述格式的程序的输入时,它无法识别。然而,当我手动删除文件中的所有回车符并通过按“enter”键再次添加它们时,我的程序可以毫无问题地识别该文件。 当我尝试使用char(13)、char(10)时,我的输出文件看起来像这样: row1column1
\
row1column2
row2column1
\
row2column1 我确定我错过了一些显而易见的东西 :)