\n
är en radbrytning under linux, men Windows använder \r\n
Följaktligen gör den här koden vad du vill
SELECT `col1`, `col2`
FROM table
INTO OUTFILE 'C:/filename.csv'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';
Många andra verktyg som Excel, Notepad++ eller WordPad kan läsa filer båda med \n
och \r\n
, så de påverkas inte av denna ändring och visar filen korrekt både med din ursprungliga kod och denna ändring.