Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich mehrere Spalten von MySQL in eine Textdatei exportieren

\n ist ein Zeilenumbruch unter Linux, aber Windows verwendet \r\n

Dementsprechend macht dieser Code, was Sie wollen

SELECT `col1`, `col2`
FROM table
INTO OUTFILE 'C:/filename.csv'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';

Viele andere Tools wie Excel, Notepad++ oder WordPad können Dateien sowohl mit \n lesen und \r\n , sodass sie von dieser Änderung nicht betroffen sind und die Datei sowohl mit Ihrem ursprünglichen Code als auch mit dieser Änderung korrekt anzeigen.