Pb avec phpMyAdmin
Auteur Sujet

Post 
Bonjour,

Je souhaite copier une table existante d'unebase vers une autre base.

Dans phpMyAdmin, j'ai exporté à partir de la 1ère base le code suivant :

  1. CREATE TABLE `pn_pnforum_categories` ( 
  2.   `cat_id` int(10) NOT NULL auto_increment, 
  3.   `cat_title` varchar(100) default NULL, 
  4.   `cat_order` varchar(10) default NULL, 
  5.   PRIMARY KEY  (`cat_id`) 
  6. ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; 


Lorsque je le soumets dans la nouvelle base (chez le même hébergeur : OVH avec le même phpMyAdmin), jai 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=3' at line 6

En clair, le code généré par phpMyAdmin à partir de ma table est semble-t'il faux, j'obtient la même erreur si je soumets cette requete dans la base d'origine, en changeant juste le nom de la table pour ne pas écraser l'originale.

Cela sous-entant également que les sauvegardes que je fait de mes tables ne sont pas utilisables.

Merci d'avance pour votre aide.

Eric, le webmaster aquatique
Données personnelles
Post 
Il faudrait commencer par supprimer le "AUTO_INCREMENT=3" qui est en double et si ça ne fonctionne toujours pas supprimer "DEFAULT CHARSET=latin1".

-------------------------------------------
...n'oubliez pas que l'outil Recherche est votre ami !
...bien souvent il répond à nos questions avant même que l'on ne se les pose ! ^^
Données personnelles Accueil