\n
est un saut de ligne sous Linux, mais Windows utilise \r\n
En conséquence, ce code fait ce que vous voulez
SELECT `col1`, `col2`
FROM table
INTO OUTFILE 'C:/filename.csv'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';
De nombreux autres outils comme Excel, Notepad++ ou WordPad peuvent lire les fichiers avec \n
et \r\n
, afin qu'ils ne soient pas affectés par ce changement et affichent correctement le fichier à la fois avec votre code d'origine et cette modification.