\n
ist ein Zeilenumbruch unter Linux, aber Windows verwendet \r\n
Dementsprechend macht dieser Code, was Sie wollen
SELECT `col1`, `col2`
FROM table
INTO OUTFILE 'C:/filename.csv'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';
Viele andere Tools wie Excel, Notepad++ oder WordPad können Dateien sowohl mit \n
lesen und \r\n
, sodass sie von dieser Änderung nicht betroffen sind und die Datei sowohl mit Ihrem ursprünglichen Code als auch mit dieser Änderung korrekt anzeigen.