Inserer une valeur décimale

Résolu
CyrionFR Messages postés 20 Statut Membre -  
CyrionFR Messages postés 20 Statut Membre -
Bonjour,

Je suis face à un problème lors de mes requetes SQL. J'ai créé une colonne 'prix_ttc' (type: DOUBLE) dans ma table 'produits', donc en théorie je peux insérer des nombres à virgule.

J'ai essayé : UPDATE `produits` SET `prix_ttc` = '45.52' WHERE `produits`.`id` = 1;
Mais je constate que mySQL arrondi ma valeur à 45 et refuse de la laisser intacte à 45.2.

Merci d'avance, si quiquonque voit mon erreur...

Cordialement,

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, qu’obtiens-tu quand tu fais la requête à la main, hors php?
    je pense que tu peux supprimer toutes les apostrophes dans cette requête SQL.
    0
    1. CyrionFR Messages postés 20 Statut Membre
       
      peu importe la methode, j'ai toujours le meme problème.
      J'ai essayé avec et sans apostrophe, toujours le meme resultat...

      Je pense que le problème vient des paramètres de ma colonne :
      Type : DOUBLE
      Taille : 10

      Est-ce correct ?
      0
    2. CyrionFR Messages postés 20 Statut Membre
       
      Problème résolu, la taille était mauvaise :

      Ma nouvelle taille : 5.3 (3 chiffres apres la virgule)

      Merci !
      0