IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 MySQL Discussion :

création de table


Sujet :

MySQL

  1. #1
    Membre éclairé
    Inscrit en
    Août 2004
    Messages
    499
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 499
    Par défaut création de table
    Bonjour,
    j'essaie de créer une table en suivant scrupuleusement un livre
    mais j'ai une erreur sur le type float, mais je ne comprend pas pourquoi ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    requête SQL:
    CREATE TABLE bt_produits(
    prd_id mediumint( 8 ) unsigned NOT NULL AUTO_INCREMENT ,
    date_entree date NOT NULL default '0000-00-00',
    reference varchar( 20 ) NOT NULL default '',
    id_fourn mediumint( 8 ) unsigned NOT NULL default '0',
    ref_fourn varchar( 30 ) default NULL ,
    prix_ht float( 10.2 ) unsigned NOT NULL default '0.00',
    prix_ttc float( 10.2 ) unsigned NOT NULL default '0.00',
    prix_promo float( 10.2 ) unsigned NOT NULL default '0.00',
    stock mediumint( 8 ) unsigned NOT NULL default '0',
    stock_mini mediumint( 8 ) unsigned NOT NULL default '0',
    delai varchar( 150 ) default NULL ,
    poids mediumint( 8 ) unsigned NOT NULL default '0',
    taux_tva tinyint( 3 ) unsigned NOT NULL default '1',
    actif tinyint( 3 ) unsigned NOT NULL default '1',
    ventes mediumint( 8 ) unsigned NOT NULL default '0',
    PRIMARY KEY ( prd_id ) ,
    KEY date_entree( date_entree ) ,
    KEY actif( actif ) ,
    KEY ventes( ventes )
    )
     
    MySQL a répondu:Documentation
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10.2) unsigned NOT NULL default '0.00',
                 prix_ttc float(10.2) unsigned NOT N' at line 7
    Merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Bonjour,
    peut-être parce que la syntaxe correcte est FLOAT(10,2).

    Cordialement,
    DaRiaN.

  3. #3
    Membre éclairé
    Inscrit en
    Août 2004
    Messages
    499
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 499
    Par défaut
    merci
    l'habitude de la syntaxe anglo-saxonne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. (VC++6 /C) Pb de création de table Paradox
    Par Vow dans le forum Paradox
    Réponses: 4
    Dernier message: 28/09/2004, 13h15
  2. Création de table MySQL
    Par dehbi dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 15/04/2004, 10h59
  3. Problème de création de table sous MySql
    Par ducamba dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/06/2003, 09h59
  4. Création de table avec index
    Par Seb7 dans le forum Requêtes
    Réponses: 2
    Dernier message: 10/04/2003, 16h11
  5. Création multiple table paradox dans le code
    Par scarabee dans le forum C++Builder
    Réponses: 8
    Dernier message: 30/10/2002, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo