cs_lylya
Messages postés33Date d'inscriptionmardi 21 avril 2009StatutMembreDernière intervention20 avril 2010
-
25 févr. 2010 à 15:37
gibozsec
Messages postés318Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention11 mars 2010
-
2 mars 2010 à 20:13
Bonjour.
j'insiste peut etre mais j'ai besoin d'une reponse donc si vous avez une idée svp ça serait super :):).
bref voila je voudrais imporer un fichier .sql dans mysql j'utilise la commande mysql -u root -p pass -D base < fichier.sql.
ça me renvoie you have an error in your sql syntax :s:s.
si vous avez une idée.
gibozsec
Messages postés318Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention11 mars 2010 26 févr. 2010 à 01:33
Bonjour,
Si MySql te dit que tu as une erreur de syntaxe le problème ne se situe probablement pas au noveau de la commande mais au niveau des requêtes dans le fichier.
cs_lylya
Messages postés33Date d'inscriptionmardi 21 avril 2009StatutMembreDernière intervention20 avril 2010 26 févr. 2010 à 09:55
l'erreur check the manual that corresponds to your mysql server version for the right sytax to use near
j'ai compris ce que ça voulait dire mais pas comment la reparer :s:s:s
Vous n’avez pas trouvé la réponse que vous recherchez ?
gibozsec
Messages postés318Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention11 mars 2010 26 févr. 2010 à 14:06
Bonjour,
Pour corriger ton erreur tu dois corriger les requêtes qui sont dans ton fichier.
Soit il y a des caractères en trop dans ton fichier (autre chose que des commentaires ou des requêtes), soit au moins une des requêtes est mal écrite. Difficile de t'aider sans savoir ce qu'il y a dans le fichier.
Ce que tu peux éventuellement faire c'est découper ton fichier en plusieurs fichiers plus petits (en prenant garde de pas couper une requête en plein milieu).
cs_lylya
Messages postés33Date d'inscriptionmardi 21 avril 2009StatutMembreDernière intervention20 avril 2010 2 mars 2010 à 11:22
Bon au fait je fesais un truc de travers :s:s.
Bon la commande c'est plutot mysqldump -h localhost -u root -pblabla blabla< blabla.sql .
je me suis positionnée sur le repertoire qui contient le mysqldump.exe et j'ai tapé cette commande mais ça me donne accés refusé.
ça peut etre du à quoi.
peut etre que mes questions sont pas trés intelligentes mais je tiens a préciser que je suis nouvelle :s:s.
Merci d'avance.
cs_lylya
Messages postés33Date d'inscriptionmardi 21 avril 2009StatutMembreDernière intervention20 avril 2010 2 mars 2010 à 12:28
Re.
j'ai changé la commande et mtn le message d'erreur c'est erreur 1062 duplicate entry'1' for key 1.
si j'ai bien compris j'ai utilisée 2 fois la clef primaire,
Bon au risque de passer pour une igniorante le fichier .sql que j'ai ne contient que des INSERT INTO .
le fichier est troooooooooooooooooop long pour pouvoir tout voir.
avez vous une idée merci