forum pédagogique programmation systèmes
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -28%
Précommande : Smartphone Google Pixel 8a 5G ...
Voir le deal
389 €

Aller en bas
avatar
Admin
Admin
Messages : 112
Date d'inscription : 16/11/2018
https://progsys.forumactif.com

[A17] téléchargez fichier à partir d'un .csv Empty [A17] téléchargez fichier à partir d'un .csv

Lun 26 Aoû - 10:04
par Étienne ''Jackson'' Lacroix, mercredi 23 août 2017, 13:51

1) Supprimez l'ensemble des symboles barrés en rouge.

2) inscrire dans la section identifiée par un 1 rouge le chemin complet du fichier(ex: C:/MySQL/monFichier.csv) bien le mettre entre ' et '

3) à la section 2, \n correspond à Linux et \r\n correspond à Windows. Mettre l'un ou l'autre entre les ' '

4) Remplacez le n par la ligne à ignorer. Dans notre cas 1.

5) Remplacez les différents champs par le nom des colonnes dans votre table. Cette dernière doit être présente au préalable.

6) En dernier lieu, remplacez les guillemets en angle dans la section ''Fields'' par des guillemets droite comme ceci: '

Pour plus de précision référez-vous à la 31 dans les notes de cours.
avatar
Admin
Admin
Messages : 112
Date d'inscription : 16/11/2018
https://progsys.forumactif.com

[A17] téléchargez fichier à partir d'un .csv Empty Re: [A17] téléchargez fichier à partir d'un .csv

Lun 26 Aoû - 10:05
par Nicolas Géraudie, vendredi 25 août 2017, 12:38

Merci Étienne pour ces précisions.

Voici un extrait du powerpoint du cours qui donne un exemple plus proche de ce dont vous avez besoin :

LOAD DATA INFILE 'C:/MySQL/nom_fichier.csv'
INTO TABLE nom_table
FIELDS
TERMINATED BY ';'
ENCLOSED BY ''
LINES
TERMINATED BY '\r\n'
IGNORE 1 LINES
(id, pays, nbHab, capitale, densitePop, pib, dejavisite, commentaires);
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum