2011-08-09 5 views

Répondre

6

En utilisant LOAD DATA INFILE. L'exemple dans la documentation pour CSV est:

LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name 
    FIELDS TERMINATED BY ',' ENCLOSED BY '"' 
    LINES TERMINATED BY '\r\n' 
    IGNORE 1 LINES; 

Vous devez supprimer la clause IGNORE 1 LINES s'il n'y a pas de ligne d'en-tête dans les données CSV.

Notez également que l'ordre des données dans le fichier doit correspondre à l'ordre des colonnes de la table. Si ce n'est pas le cas, vous devrez spécifier l'ordre comme ceci:

LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name 
    (column1, column2, ...) 
    FIELDS TERMINATED BY ',' ENCLOSED BY '"' 
    LINES TERMINATED BY '\r\n' 
    IGNORE 1 LINES; 
+0

Cela fonctionne. Merci beaucoup! – Andi

Questions connexes