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

php:Importieren mehrerer CSV-Dateien in eine MySQL-Tabelle

Wenn Ihre Datei tatsächlich eine CSV-Datei mit durch Komma getrennten Feldern ist, müssen Sie das Feldtrennzeichen angeben.

LOAD DATA INFILE '$file' INTO TABLE $tbl_name FIELDS TERMINATED BY ','

Wenn Sie das Feldtrennzeichen nicht angeben, betrachtet mysql das Feldtrennzeichen als Tabulator (\t).

Falls die Datei mit Return Carriage erstellt wird, was die meisten Windows-Anwendungen tun, müssen Sie auch am Ende der Anweisung hinzufügen:

LINES TERMINATED BY '\r\n'