Requête SQL foireuse

Fermé
killermano66 Messages postés 233 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 novembre 2010 - 28 mai 2009 à 13:53
 le père - 28 mai 2009 à 13:59
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

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