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

Mehrere Möglichkeiten für LINES TERMINATED BY und FIELDS TERMINATED BY - MySQL

Versuchen Sie LINES TERMINATED BY '\r\n'

Dies funktioniert für Dateien, die mit '\r\n' enden, aber auch mit '\r' und '\n'. Aus den MySQL-Dokumenten:

[BEARBEITET]

Sie müssen auch \r\n hinzufügen zur Klausel FIELDS TERMINATED BY um dem Parser mitzuteilen, dass er die Zeilenende-Symbole nicht in das letzte Feld der ersten Zeile aufnehmen soll. Also

FIELDS TERMINATED BY ';, \t\r\n'

wird in den meisten Fällen funktionieren.