\n
è un'interruzione di riga sotto Linux, ma Windows usa \r\n
Di conseguenza, questo codice fa quello che vuoi
SELECT `col1`, `col2`
FROM table
INTO OUTFILE 'C:/filename.csv'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';
Molti altri strumenti come Excel, Notepad++ o WordPad possono leggere file entrambi con \n
e \r\n
, quindi non sono interessati da questa modifica e visualizzano correttamente il file sia con il codice originale che con questa modifica.