Maison  >  Questions et réponses  >  le corps du texte

Comment insérer les colonnes sélectionnées du fichier CSV dans la base de données MySQL à l'aide de LOAD DATA INFILE

<p>J'ai un fichier CSV avec 10 colonnes. Je veux juste sélectionner quelques colonnes de ce fichier et les charger dans une base de données MySQL à l'aide de la commande <code>LOAD DATA INFILE</code> </p>
P粉549412038P粉549412038418 Il y a quelques jours448

répondre à tous(1)je répondrai

  • P粉232409069

    P粉2324090692023-08-30 11:31:45

    Chargez les données dans une table dans MySQL et spécifiez les colonnes :

    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 ;

    @col1,2,3,4 sont des variables qui enregistrent les colonnes du fichier csv (en supposant 4), le nom et l'id sont des colonnes de table.

    répondre
    0
  • Annulerrépondre