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

So fügen Sie CSV-Dateidaten in die MySQL-Datenbank ein

Sie können die folgende Syntax ausprobieren, wenn sie für Sie funktioniert, ansonsten CSV-Daten bereitstellen:

LOAD DATA LOCAL INFILE 'C:/region_codes.csv' INTO TABLE `region_codes` FIELDS ESCAPED BY '\\' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n';

Wenn die obige Syntax nicht funktioniert, exportieren Sie die Daten erneut mit dem folgenden Befehl und importieren Sie sie mit dem unten angegebenen Befehl.

select * into outfile 'C:/region_codes.csv' fields terminated by ',' optionally enclosed by '"' lines terminated by '\n' from `region_codes`;

Verwenden Sie nun den folgenden Befehl (um die Spaltenüberschrift zu ignorieren)

LOAD DATA LOCAL INFILE 'C:/region_codes.csv' INTO TABLE `region_codes` FIELDS ESCAPED BY '\\' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES;

Hinweis:Wenn Daten manuell vorbereitet werden, müssen sie manuell korrigiert werden.

Wenn es immer noch nicht funktioniert, hängen Sie Ihre CSV-Daten an, um das genaue Problem zu überprüfen.