\n
jest podziałem linii pod Linuksem, ale Windows używa \r\n
W związku z tym ten kod robi to, co chcesz
SELECT `col1`, `col2`
FROM table
INTO OUTFILE 'C:/filename.csv'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';
Wiele innych narzędzi, takich jak Excel, Notepad++ lub WordPad, może odczytywać pliki za pomocą \n
i \r\n
, więc ta zmiana nie ma na nie wpływu i wyświetlają plik poprawnie zarówno z oryginalnym kodem, jak i tą modyfikacją.