Maison  >  Article  >  base de données  >  Comment importer des données CSV dans MySQL sans ligne d'en-tête et à partir du deuxième champ ?

Comment importer des données CSV dans MySQL sans ligne d'en-tête et à partir du deuxième champ ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-12 13:16:02243parcourir

How to Import CSV Data into MySQL Without Header Row and Starting from the Second Field?

Importation de données CSV dans MySQL sans ligne d'en-tête

Vous rencontrez des difficultés pour importer un fichier CSV dans MySQL sans ligne d'en-tête et à partir du deuxième champ.

SOLUTION

Pour y parvenir, utilisez la capacité de MySQL à définir les valeurs des colonnes lors de l'importation. Étant donné que votre champ d'identification s'incrémente automatiquement, vous pouvez le définir sur null lors de l'importation. MySQL lui attribuera alors les valeurs appropriées.

Implémentez le code suivant dans l'onglet SQL de phpMyAdmin :

LOAD DATA INFILE 'path/to/file.csv' INTO TABLE your_table FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' SET>

EXPLICATION

  • LOAD DATA INFILE importe les données d'un fichier dans une table.
  • votre_table est la table dans laquelle vous souhaitez importer des données.
  • CHAMPS TERMINÉS PAR ',' : les champs sont séparés par des virgules.
  • LINES TERMINATED BY 'n' : les lignes sont séparées par des nouvelles lignes.
  • SET> : définit le champ id sur null, permettant à MySQL de l'incrémenter automatiquement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn