Type de données décimal est arrondi les valeurs

J'ai réglé mon MySQL champ de table type de données de la decimal parce que de ce que j'ai lu, je serais capable de stocker le prix avec des virgules et des points dans le decimal champs de type de données... Le problème est qu'à chaque fois que je stocke toutes les données avec la virgule ou le point, MySQL est arrondi automatiquement vers le haut ou vers le bas. Par exemple. Lorsque j'exécute la requête suivante:

UPDATE table SET field = 114.21 WHERE id = 1;

Puis le champ est défini, mais la valeur est arrondie à 114, au lieu d'afficher les données que j'ai mis dans la requête (114.21) - est-il une solution pour cela? Ou, devrais-je simplement utiliser un autre type de données?

Êtes-vous à la liaison de la valeur d'un paramètre?

OriginalL'auteur Scott | 2012-11-21