CREATE TABLE

Signaler
Messages postés
90
Date d'inscription
lundi 25 juillet 2005
Statut
Membre
Dernière intervention
18 janvier 2006
-
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
salut tous le monde
est ce que quelque un pourais me dir pourquoi ce code ne me marche pas
merci

CREATE TABLE shop_commandes (
ID int(5) DEFAULT '0' NOT NULL auto_increment,
client int(5) DEFAULT '0' NOT NULL,
commande text NOT NULL,
status varchar(100) NOT NULL,
paiement varchar(255) NOT NULL,
livraison int(2) DEFAULT '1' NOT NULL,
PRIMARY KEY (ID),
UNIQUE ID (ID)
);
A voir également:

2 réponses

Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3
Mysql a répondu :

#1067 - Ivalid default value for 'ID'



En d'autres termes, tu ne peux pas mettre par défaut une valeur à un champ qui se trouve en clef primaire et/ou clef unique.



Donc tu retire le DEFAULT '0' !
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Mysql a répondu :

#1067 - Ivalid default value for 'ID'



Mysql fait des fautes d'orthographe? ;-)