\n
je zalomení řádku pod linuxem, ale Windows používá \r\n
V souladu s tím tento kód dělá to, co chcete
SELECT `col1`, `col2`
FROM table
INTO OUTFILE 'C:/filename.csv'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';
Mnoho dalších nástrojů, jako je Excel, Notepad++ nebo WordPad, dokáže číst soubor jak s \n
a \r\n
, takže se jich tato změna nedotkne a zobrazí soubor správně jak s vaším původním kódem, tak s touto úpravou.