Erreur creation table mysql

Fermé
JCBL Messages postés 7 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 23 juillet 2008 - 24 févr. 2008 à 22:23
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 - 8 mars 2008 à 11:51
Bonjour,
j ai un soucis de parametrage de ma base sql..
et je ne comprends pas mon erreur :

requête SQL:

CREATE TABLE `li_brisset`.`liste` (
`Id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT ,
`Nom` VARCHAR( 32 ) NULL ,
`Marque` VARCHAR( 32 ) NULL ,
`Prix` INT UNSIGNED NULL ,
`Etat` ENUM NOT NULL ,
`Remarque` TEXT NULL ,
`Date` DATE NULL ,
PRIMARY KEY ( `Id` ) ,
INDEX ( `Nom` , `Marque` , `Prix` , `Etat` )
) ENGINE = MYISAM

MySQL a répondu:Documentation
#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 'NOT NULL, `Remarque` TEXT NULL, `Date` DATE NULL, PRIMARY KEY (`Id`), INDEX (`No' at line 1

merci de votre aide!
JCB
A voir également:

2 réponses

slt j'aimerais savoir comment creer une table des contact pour mon myspace (music) svp?
0
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 114
8 mars 2008 à 11:51
As-tu lu la documentation mysql pour ce qui concerne la commande create table ?

Ci-après un extrait qui devrait te permettre de trouver ton erreur :

or LONGTEXT
or ENUM(value1,value2,value3,...)
or SET(value1,value2,value3,...)

Qu'est-ce qui manque dans ta commande ?
0