Importer fichier csv a ma base de donnée sql +

Fermé
Amel_@ Messages postés 25 Date d'inscription mercredi 24 décembre 2014 Statut Membre Dernière intervention 5 mai 2017 - 5 oct. 2015 à 20:26
Amel_@ Messages postés 25 Date d'inscription mercredi 24 décembre 2014 Statut Membre Dernière intervention 5 mai 2017 - 12 oct. 2015 à 16:02
Bonjour,

Je veux créer une table qui contient plus de 400 ligne, je pense que ça ne sera pas pratique de faire 400 fois la commande insert into values donc pour cela on ma conseiller d'utiliser un fichier csv! quelles sont les étapes a faire pour importer le fichier csv en utilisant sql +????

A voir également:

1 réponse

flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 280
7 oct. 2015 à 13:45
Salut,

Je ne connais pas sql+, mais tu peux essayer un LOAD DATA LOCAL INFILE 'chemin/vers/ton/fichier.csv' INTO TABLE nomDeTaTable FIELDS TERMINATED BY ';'

En admettant que ton csv ait pour séparateur le caractère ";", et que les colonnes de ton csv collent avec celles de ta table. Sinon il faudra spécifier en plus le nom et l'ordre des colonnes concernées.

Tu peux trouver toutes les options de cette commande ici : https://dev.mysql.com/doc/refman/8.0/en/load-data.html

Mais à condition bien sûr qu'elle soit compatible avec sql+, ce que tu confirmeras ou non...
0
Amel_@ Messages postés 25 Date d'inscription mercredi 24 décembre 2014 Statut Membre Dernière intervention 5 mai 2017
12 oct. 2015 à 16:02
Merci beaucoup pour ton aide mais la commande 'LOAD DATA...' est inconnue pour SQL+
0