Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/08/2007, 11h19   #1
Membre habitué
 
Inscription : juin 2007
Messages : 352
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 352
Points : 110
Points : 110
Par défaut importation fichier csv

Voila, je voudrais savoir si il est possible d'importer un fichier csv si celui-ci est sur le bureau d'un poste local tandis que le phpMyadmin est sur un serveur distant,...
Je m'explique: lorsque je fais:
Code :
1
2
3
4
5
6
7
8
9
10
11
 
LOAD DATA INFILE ‘ code_bar.csv ’ 
INTO TABLE code_bar
FIELDS 
TERMINATED BY ';' 
ENCLOSED BY ‘”’ 
ESCAPED BY '\\' 
LINES 
STARTING BY '' 
TERMINATED BY '\n' 
(id_code, code)
Il me réponds:
Citation:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '‘ code_bar.csv ’
INTO TABLE code_bar
FIELDS
TERMINATED BY ';'
ENCLOSE' at line 1
Donc, j'espères que c'est dû à un problème de syntaxe, mais bon, je vois pas trop,surtout qu'il me dit que mon problème vient du nom de mon fichier, si j'ai bien compris,...
Donc, si quelqu'un pouvait m'aider, ce serait pas de refus,
Hurin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2007, 12h05   #2
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 423
Points : 6 423
Bonjour,

Je vois plusieurs problèmes. D'abord, le caractère que tu mets pour délimiter le nom du fichier n'a pas l'air de lui plaire. Essaie avec un simple quote.
Sinon, ça ne risque pas de marcher de toute façon parce qu'il faut que le fichier de données à importer soit sur le serveur, et il faut aussi lui indiquer le chemin complet pour être sûr qu'il le trouve (je ne sais plus quel est le répertoire par défaut pour MySQL ).
Pour charger des fichiers de données, c'est plutôt la commande mysqlimport qu'il faut regarder.

Tout est expliqué dans la doc : ici

Bon courage,

ced
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2007, 12h13   #3
Membre habitué
 
Inscription : juin 2007
Messages : 352
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 352
Points : 110
Points : 110
ok, je regarde ça tout de suite, merci ced !
Hurin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h14.


 
 
 
 
Partenaires

Hébergement Web