Requête SQL foireuse
killermano66
Messages postés
249
Statut
Membre
-
le père -
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'
Voilà, si quelqu'un a une idée, merci ;)
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 ;)
A voir également:
- Requête SQL foireuse
- Logiciel sql - Télécharger - Bases de données
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
- Sql (+) - Forum Programmation
- Cherche des haricot vendez les moi ✓ - Forum DS
- Sql lister les tables ✓ - Forum Programmation
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 )
);
Ç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 )
);