Requête SQL foireuse

killermano66 Messages postés 249 Statut Membre -  
 le père -
Bonjour,

J'essai de rentrer sous phpmyadmin une requête pour installer un script de commentaire mais celle-ci me renvoie l'erreur :

#1067 - Invalid default value for 'id'

CREATE TABLE commentaires(
id int( 5 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
nom varchar( 25 ) NOT NULL ,
auteur varchar( 40 ) NOT NULL ,
email varchar( 45 ) NOT NULL ,
texte text NOT NULL ,
date varchar( 20 ) NOT NULL ,
UNIQUE id( id )
);


Voilà, si quelqu'un a une idée, merci ;)

1 réponse

le père
 
Bonjour

Ça n'est pas logique de mettre une valeur par défaut à un champ auto incrémenté, il va s'autoincrémenter quand alors ?

CREATE TABLE commentaires(
id int( 5 ) NOT NULL AUTO_INCREMENT ,
nom varchar( 25 ) NOT NULL ,
auteur varchar( 40 ) NOT NULL ,
email varchar( 45 ) NOT NULL ,
texte text NOT NULL ,
date varchar( 20 ) NOT NULL ,
UNIQUE id( id )
);
1