Mysql
 sql >> Base de données >  >> RDS >> Mysql

Meilleur type de données pour stocker les valeurs monétaires dans MySQL

Étant donné que l'argent a besoin d'une représentation exacte, n'utilisez pas de types de données qui ne sont qu'approximatifs comme float . Vous pouvez utiliser un type de données numérique à virgule fixe pour cela comme

decimal(15,2)
  • 15 est la précision (longueur totale de la valeur incluant décimales)
  • 2 est le nombre de chiffres après la virgule

Voir Types numériques MySQL :

Ces types sont utilisés lorsqu'il est important de conserver une précision exacte, par exemple avec monétaire données.