Inserer une valeur décimale

Résolu/Fermé
CyrionFR Messages postés 19 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 6 avril 2018 - 6 avril 2018 à 17:32
CyrionFR Messages postés 19 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 6 avril 2018 - 6 avril 2018 à 19:02
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,
A voir également:

1 réponse

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
Modifié le 6 avril 2018 à 18:29
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
CyrionFR Messages postés 19 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 6 avril 2018
6 avril 2018 à 18:55
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
CyrionFR Messages postés 19 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 6 avril 2018
6 avril 2018 à 19:02
Problème résolu, la taille était mauvaise :

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

Merci !
0