phpmyadmin :comment copier une base de donnees? - SQL/NoSQL - Programmation
Marsh Posté le 04-11-2005 à 12:39:41
Non c'est pas vraiment la bonne cat, parce que tu nous parle de SQL dans ton post.
Mais si tu postais toute la requête ca irait peut être mieux non?
Sinon essais de supprimer ce qu'il te dit qui ne va pas dans ta requête et vois si ca marche.
Je pense que google doit aussi pouvoir t'aider. un copier/coller de ton erreur dans google et u verra que comme pour beaucoup d'erreur plein de monde en parle.
Marsh Posté le 04-11-2005 à 12:57:44
Si ce sont des hébergeurs différents, il y a des chances poiur que les versions de mysql diffèrent ce qui peut causer des problèmes. Ca peut être aussi du à des versions différentes de phpmyadmin.
Enfin, t'es quand meme pas dans la bonne catégorie.
Marsh Posté le 04-11-2005 à 12:59:18
Roane a écrit : Enfin, t'es quand meme pas dans la bonne catégorie. |
On ne le dira jamais assez...
Marsh Posté le 04-11-2005 à 13:26:34
D'aprés ce que j'ai vu, "collate", c'est mysql 4.1 minimum.
Si ton hébergeur à un mysql 3.x ou 4.0 alors il faut que tu vires le "collate".
Et t'as toujours pas changé la catégorie de cette discution alors fait le, suffit que tu aille dans la modif de ta discution et que tu changes la catégorie.
Marsh Posté le 04-11-2005 à 14:12:02
Ouai enfin je sais pas si ca vient de là son problème, quelque fois j'ai des choses assez étranges en faisant des export/import avec PHPMyAdmin mysql même version.
Marsh Posté le 04-11-2005 à 14:13:41
Moi aussi mais vu son message d'erreur, ca serait ça.
Les problémes d'export/import que j'ai eu n'ont jamais été dans les requettes de création d'une table.
Marsh Posté le 04-11-2005 à 14:57:07
merci pour vos reponses, effectivemetn ce sont mes versions qui différent : je copie une base de version 4.1.13 vers la version 4.0.25. pour une table, j'ai supprimé les collate et autres termes qui posaient problemes, etc'est ok. Par contre, j'ai une 60aine de tables à copier. N'y at-il pas moyen de les copier rapidement, sans retoucher tout?? merci!
Marsh Posté le 04-11-2005 à 15:16:38
oui mais je ne sais pas tout les termes à modifier : sur mysql, il m'indique l'erreur puis me demande d'utiliser la bonne syntaxe pour
'COLLATE latin1_general_ci NOT NULL default '',
`type` varchar(
.. et ce sont les 2 seuls termes qui apparaissent : je n'ai pas directement toute la liste des syntaxes qui posent probleme (je ne sais pas si mon post est tres clair..)
Marsh Posté le 04-11-2005 à 15:57:39
(saute des lignes ca sera plus clair)
Bon je sais pas exactement ce que tu dois retirer mais si tu dois par exemple enlever de COLLATE jusqu'au saut de ligne c'est pas comliqué. A tester.
Marsh Posté le 04-11-2005 à 16:04:39
Pour le collate, c'est juste le mot (le _ appartement au mot) suivant qu'il faut enlever.
Marsh Posté le 04-11-2005 à 12:34:16
bonjour, j'espere que mon post est bien placé..
j'ai un probleme de programmation dans phpmyadmin pour copier une base de données.
En fait, j'ai unebase de donnees sour free que j'ai exporté en cliquant sur exporter en sql. Je copie ensuite les données qui apparaissent :
or quand j'execute ensuite la requete sql dans mon autre base de donnees, je colle le code ci-dessous et j'ai le message d'erreur:
#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 'COLLATE latin1_general_ci NOT NULL default '',
`type` varchar(
Quel probleme de syntaxe y at-il ??
merci d'avance
Message édité par maxi265 le 04-11-2005 à 13:34:51