#1064 - Erreur de syntaxe...

Fermé
Steven6 - 21 avril 2010 à 16:41
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 21 avril 2010 à 18:58
Malgré mes recherches sur le site, je n'ai pas trouvé réponse à mon problème =(

Je souhaite créer une table contenant les informations des moniteurs. Or il semblerait que ça "merdoi" au niveau des coordonnes. Pourtant le VARCHAR (65) semble bon puisque la valeur max est 255.

Erreur
requête SQL:
CREATE TABLE 'sbunod_db'.'t_moniteur' (
'idMoni' INT NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'id du moniteur',
'nom' VARCHAR( 35 ) NOT NULL COMMENT 'nom du moniteur',
'prenom' VARCHAR( 30 ) NOT NULL COMMENT 'prenom du moniteur',
'age' VARCHAR( 3 ) NOT NULL COMMENT 'age du moniteur',
'sexe' ENUM( 1 ) NOT NULL COMMENT 'sexe du moniteur',
'coordonnees' VARCHAR( 65 ) NOT NULL COMMENT 'adresse du moniteur',
'telephone' VARCHAR( 14 ) NOT NULL COMMENT 'numéro de téléphone',
'langueEtrangere1' VARCHAR( 20 ) NULL COMMENT '1ere langue etrangere parle',
'langueEtrangere2' VARCHAR( 20 ) NULL COMMENT '2eme langue etrangere parle',
'langueEtrangere3' VARCHAR( 20 ) NULL COMMENT '3eme langue etrangere parle'
) ENGINE = MYISAM
MySQL a répondu:
#1064 - Erreur de syntaxe près de '1) NOT NULL COMMENT 'sexe du moniteur', 'coordonnees' VARCHAR(65) NOT NULL COMME' à la ligne 1


PS : sans commentaires ça ne marche pas non plus ^^

1 réponse

chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
21 avril 2010 à 18:58
Salut,
je pense que le probleme vient de enum...
'sexe' ENUM( 'Masculin',Feminin' ) NOT NULL COMMENT 'sexe du moniteur',
@+
0