Inserer une valeur décimale [Résolu/Fermé]

Signaler
Messages postés
19
Date d'inscription
mercredi 9 mars 2016
Statut
Membre
Dernière intervention
6 avril 2018
-
Messages postés
19
Date d'inscription
mercredi 9 mars 2016
Statut
Membre
Dernière intervention
6 avril 2018
-
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

Messages postés
12347
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 septembre 2020
694
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.
Messages postés
19
Date d'inscription
mercredi 9 mars 2016
Statut
Membre
Dernière intervention
6 avril 2018

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 ?
Messages postés
19
Date d'inscription
mercredi 9 mars 2016
Statut
Membre
Dernière intervention
6 avril 2018

Problème résolu, la taille était mauvaise :

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

Merci !