Problème BDD Mysql

Absot Messages postés 777 Date d'inscription   Statut Membre Dernière intervention   -  
Ki!l Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai un problème lorsque j'essaie de créer une BDD mysql, quand je la valide avec phpmyadmin, j'ai une erreur à la troisième ligne, j'ai essaayé divers solutions mais sans succès donc je me retourne à vous..

Voici mon code:

CREATE TABLE Produits (
id int(11) NOT NULL PRIMARY KEY auto_increment,
nomProduits varchar(100) NOT NULL default,
prixProduits double(11) NOT NULL default
) ;




La ligne où il y a l'erreur d'après phpmyadmin est en gras

7 réponses

Ki!l Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   36
 
Il faut spécifier une valeur pour default par exemple default '0'
1
Ki!l Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   36
 
car c'est un type numerique et pas varchar pour utiliser ' '
voici la requete qui marche:
CREATE TABLE Produits (
id int(11) NOT NULL PRIMARY KEY auto_increment,
nomProduits varchar(100) NOT NULL default '',
prixProduits double NOT NULL default 0
)
1
doctormad Messages postés 430 Date d'inscription   Statut Membre Dernière intervention   99
 
Salut,

Le critère default doit être utilisé avec une valeur genre default 5 ou default 0

La longeur du type double est définie automatiquement

CREATE TABLE `produits` (
`id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nomProduits` VARCHAR( 100 ) NOT NULL ,
`prixProduits` DOUBLE UNSIGNED NOT NULL
)
0
Absot Messages postés 777 Date d'inscription   Statut Membre Dernière intervention   44
 
Comment faire pour mettre une valeur par défaut?

Ca ne fonctionne toujours pas.. :/

J'ai ce message:

https://www.hiboox.fr/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Absot Messages postés 777 Date d'inscription   Statut Membre Dernière intervention   44
 
Personne pour m'aider svp?
0
Absot Messages postés 777 Date d'inscription   Statut Membre Dernière intervention   44
 
up svp
0
Absot Messages postés 777 Date d'inscription   Statut Membre Dernière intervention   44
 
J'ai changé et j'ai toujours cette erreur sur cette ligne:

#1064 - Erreur de syntaxe près de '
prixProduits DOUBLE UNSIGNED default '0'
)' à la ligne 3
0