Base de données sous my sql

Robert -  
 Hidede -
Bonjour,

je débute tout juste avec my sql pour créer une base de données... lorsque je tente de d'importer une séquence .sql, my sql renvoie le message suivant :

Erreur
Requête SQL:

CREATE TABLE categorie1(

idcategorie TINYINT( 4 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
categorieCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( idcategorie ) ,
UNIQUE idcategorie( idcategorie )
);

MySQL a répondu:

#1067 - Valeur par défaut invalide pour 'idcategorie'


Je suppose qu'il s'agit soit d'une incompatibilité entre les types de caractères attendus ( TINYINT et CHAR) de la catégorie soit d'une erreur de valeur de départ...

Que dois-je modifier?
Merci pour vos réponses
A voir également:

1 réponse

Hidede
 
C'est pas mieux comme ça

CREATE TABLE IF NOT EXISTS 'categorie1' (
'idcategorie' tinyint(4) NOT NULL AUTO_INCREMENT,
'categorie' char(255) NOT NULL,
PRIMARY KEY ('idcategorie')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
0