Comment personnaliser les mappages de colonnes lors de l'importation CSV dans MySQL ?

Susan Sarandon
Libérer: 2024-10-24 04:13:30
original
517 Les gens l'ont consulté

How to Customize Column Mappings During CSV Import into MySQL?

Importation de fichiers CSV dans MySQL avec des mappages de colonnes personnalisés

Lors de l'importation de fichiers CSV dans MySQL, il peut arriver que les noms de colonnes du fichier CSV diffèrent de ceux de le tableau des destinations. Pour résoudre ce problème, vous pouvez spécifier le mappage entre les colonnes CSV et les colonnes de base de données par programme à l'aide de l'instruction LOAD DATA INFILE.

La syntaxe LOAD DATA INFILE vous permet de spécifier une liste de colonnes, qui définit l'ordre dans lequel le CSV les colonnes doivent être importées dans les colonnes de la base de données. Par exemple :

LOAD DATA INFILE 'uniq.csv' INTO TABLE tblUniq
(uniqName, uniqCity, uniqComments)
Copier après la connexion

Dans cet exemple, la première colonne du fichier CSV sera importée dans la colonne uniqName de la table de la base de données, la deuxième colonne dans uniqCity, et ainsi de suite.

Si vous devez uniquement importer un sous-ensemble des colonnes de la table de base de données, vous pouvez spécifier la liste des colonnes en conséquence :

LOAD DATA INFILE 'persondata.txt' INTO TABLE persondata (col1,col2,...);
Copier après la connexion

Pour des mappages complexes ou à des fins de prévisualisation, envisagez d'utiliser des clients graphiques comme HeidiSQL, qui vous permettent de configurez visuellement l'ordre des colonnes et générez la requête SQL correspondante.

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!

source:php
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal