cs_morina
Messages postés7Date d'inscriptionmercredi 9 août 2006StatutMembreDernière intervention31 août 2006
-
26 août 2006 à 13:10
cs_morina
Messages postés7Date d'inscriptionmercredi 9 août 2006StatutMembreDernière intervention31 août 2006
-
31 août 2006 à 09:58
Bonjour,
j'ai problème concernant l'upload de ma BDD sur le serveur.
En local, je l'exporte, une fois que j'ai mon ".sql" je vais sur le phpMyAdmin de mon serveur pour importer la BDD précédement sauvegardée.
Mais en l'important, il me retourne le message d'erreur suivant:
#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 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=2' at line 6
NB: J'ai une version de phpMyAdmin plus recente sur mon local. Les caracteres etaient encodes en UTF-8 alors que sur le serveur ils étaient en ISO 8859-1.
Dans le message d'erreur, j'ai modifié UTF-8 pour avoir un encodage de type ISO mais sans resultat.
cs_eXon
Messages postés166Date d'inscriptionlundi 17 janvier 2005StatutMembreDernière intervention 8 avril 20071 26 août 2006 à 15:22
Cette erreur ne vienderait pas du fait que PHPmyAdmin est plus récent ou vieux, mais plutôt de la version de MySQL lorsque d'un message d'erreur de syntaxe. Il se pourrait que tu ais MySQL3.1 sur un et MySQL4 sur l'autre exemple, ce qui rend certaines fonctions inexistantes. Je te conseil de faire un php_info(); sur chacun de tes serveur et vérifier les versions de MySQL. Avec la documentation de mysql.com tu devrais être capable de modifier ton code avec un remplacement automatique pour le rendre compatible.
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 27 août 2006 à 12:33
Salut!
Pour les requêtes de création de table, après la description des champs de laisse que l'autoincrément, enlève:
DEFAULT CHARSET=latin1
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
cs_morina
Messages postés7Date d'inscriptionmercredi 9 août 2006StatutMembreDernière intervention31 août 2006 28 août 2006 à 09:09
J'ai essaye de supprimer le DEFAULT CHARSET=1 sans réel résultat puisqu'il m a retrouvé une erreur quelques lignes plus tard sur la création de la premiere table.
Ensuite j'ai essayé de faire un phpinfo() sur le serveur et sur mon localhost et il m a retourné des version bizares: 3.29.49 pour le plus récent et 5.0.18 pour le plus vieux. donc à mon avis je me suis planté quelque part..
Pour finir j'ai fait un test en créant quelques tables sur le serveur pour voir si j'y avait accès sans succès non plus.
Serais-je maudit?
Vous n’avez pas trouvé la réponse que vous recherchez ?
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 28 août 2006 à 21:08
Salut!
Ca m'est arrivé, j'ai du enlever cette info de la création de toutes les tables...
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"