Einfügen bestimmter Spalten aus CSV in MySQL über LOAD DATA INFILE
In diesem Szenario möchten Sie bestimmte Spalten selektiv aus einer CSV-Datei importieren in eine MySQL-Datenbank mit dem Befehl LOAD DATA INFILE. Um dies zu erreichen, befolgen Sie diese Schritte:
LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (@col1,@col2,@col3,@col4) set name=@col4,id=@col2 ;
In dieser Anweisung werden die folgenden Parameter verwendet:
Mit dieser Abfrage können Sie nur die angegebenen Spalten aus der CSV-Datei auswählen und sie in die entsprechenden Spalten in der MySQL-Tabelle einfügen.
Das obige ist der detaillierte Inhalt vonWie importiere ich bestimmte CSV-Spalten mit LOAD DATA INFILE in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!