sql >> Databasteknik >  >> RDS >> Mysql

Hur man infogar valda kolumner från en CSV-fil till en MySQL-databas med LOAD DATA INFILE

Ladda data till en tabell i MySQL och ange kolumner:

LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE t1 
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'  
(@col1,@col2,@col3,@col4) set [email protected],[email protected] ;

@col1,2,3,4 är variabler för att hålla csv-filens kolumner (antag 4 ) namn, id är tabellkolumner.



  1. Hur man bibehåller ordningen för insättning i SQL Server

  2. Kan inte ansluta till den lokala MySQL-servern via sockeln '/var/mysql/mysql.sock' (38)

  3. Vad är det bästa sättet att välja minimivärdet från flera kolumner?

  4. Beräknar skillnaden mellan två tidsstämplar i Oracle i millisekunder