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 08/01/2007, 22h25   #1
Futur Membre du Club
 
Inscription : mars 2005
Messages : 115
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 115
Points : 15
Points : 15
Par défaut #1064 - Erreur de syntaxe près de 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=2'

bonsoir,
j'essaie d importer la base de donnée sql de mon annuaire en local sur mon serveur distant, seul problème quand j'importe la bd dans phpmyadmin

Code :
1
2
3
4
5
6
7
8
9
10
11
CREATE  TABLE  `admins_annuaire` ( `id` tinyint( 3  ) UNSIGNED NOT  NULL  AUTO_INCREMENT ,
 `level` tinyint( 4  )  NOT  NULL ,
 `nom` varchar( 50  )  NOT  NULL ,
 `email` varchar( 75  )  NOT  NULL ,
 `login` varchar( 20  )  NOT  NULL ,
 `pass` varchar( 32  )  NOT  NULL ,
 PRIMARY  KEY (  `id`  ) 
) ENGINE  = InnoDB DEFAULT CHARSET  = latin1 AUTO_INCREMENT  =2;
 
          MySQL a répondu:<a href="http://dev.mysql.com/doc/mysql/fr/error-returns.html" target="_blank">[IMG]http://myadmin5.celeonet.fr/themes/original/img/b_help.png[/IMG]</a> 
  #1064 - Erreur de syntaxe près de 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=2' à la ligne 9  dans phpmyadmin
qu'est ce que ça veut dire, que faire pour apporter la bd dans mon annuaire?

cdlt
Shyboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2007, 23h49   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Je pense que le MySQL de ton serveur distant est plus ancien que le tien et ne gère pas les jeux de caractères... Arrête-toi à ENGINE=InnoDB.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 13h40   #3
Membre régulier
 
Inscription : août 2006
Messages : 169
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 169
Points : 82
Points : 82
Citation:
Envoyé par Antoun
Je pense que le MySQL de ton serveur distant est plus ancien que le tien et ne gère pas les jeux de caractères... Arrête-toi à ENGINE=InnoDB.
Bonjour,

est-ce que ça serait possible d'être un peu plus explicite ?
Merci
ninikkhuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 14h34   #4
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
Ce qu'il veut dire c'est que ton erreur vient du fait que la version mysql de ton serveur distant doit etre plus vieille que celle que tu as en local.

pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 16h17   #5
Membre régulier
 
Inscription : août 2006
Messages : 169
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 169
Points : 82
Points : 82
Citation:
Envoyé par pop_up
Ce qu'il veut dire c'est que ton erreur vient du fait que la version mysql de ton serveur distant doit etre plus vieille que celle que tu as en local.

merci..mais mon pb arrive lorsque j'essaie de créer ma base en local avec easyphp..
ninikkhuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 16h31   #6
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
quelle est la version de ton mysql en local ?

arrives tu à creer ta table en enlevant le charset ?
Code :
1
2
3
4
5
6
7
8
9
 
CREATE  TABLE  `admins_annuaire` ( `id` tinyint( 3  ) UNSIGNED NOT  NULL  AUTO_INCREMENT ,
 `level` tinyint( 4  )  NOT  NULL ,
 `nom` varchar( 50  )  NOT  NULL ,
 `email` varchar( 75  )  NOT  NULL ,
 `login` varchar( 20  )  NOT  NULL ,
 `pass` varchar( 32  )  NOT  NULL ,
 PRIMARY  KEY (  `id`  ) 
) ENGINE=InnoDB AUTO_INCREMENT=2;
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 17h45   #7
Membre régulier
 
Inscription : août 2006
Messages : 169
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 169
Points : 82
Points : 82
Eh non, quand j'enlève DEFAULT CHARSET=latin1, que je mettes utf8 ou latin1 dans le jeu de caractères du fichier dans la création de la base à partir de mon fichier txt, ça met toujours une erreur sur la ligne ENGIN=InnoDB etc...
ninikkhuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/08/2007, 19h15   #8
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
enlève AUTO_INCREMENT=2, puis ENGINE=InnoDB, pour voir.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun 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 00h38.


 
 
 
 
Partenaires

Hébergement Web