Problème BDD Mysql

Absot Messages postés 819 Statut Membre -  
Ki!l Messages postés 100 Statut Membre -
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
Configuration: Windows XP
Firefox 3.0.10

7 réponses

  1. Ki!l Messages postés 100 Statut Membre 36
     
    Il faut spécifier une valeur pour default par exemple default '0'
    1
  2. Ki!l Messages postés 100 Statut Membre 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
  3. doctormad Messages postés 456 Statut Membre 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
  4. Absot Messages postés 819 Statut Membre 44
     
    Comment faire pour mettre une valeur par défaut?

    Ca ne fonctionne toujours pas.. :/

    J'ai ce message:

    https://www.hiboox.fr/
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Absot Messages postés 819 Statut Membre 44
     
    Personne pour m'aider svp?
    0
  7. Absot Messages postés 819 Statut Membre 44
     
    up svp
    0
  8. Absot Messages postés 819 Statut Membre 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