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

stocker des sommes d'argent dans mysql

Ne stockez pas les valeurs monétaires sous forme flottante, utilisez le type DECIMAL ou NUMERIC :

Documentation pour les types numériques MySQL

MODIFIER et clarification :

Les valeurs flottantes sont vulnérables aux erreurs d'arrondi car elles ont une précision limitée, donc à moins que vous ne vous souciez pas que vous n'obteniez que 9,99 au lieu de 10,00, vous devriez utiliser DECIMAL/NUMERIC car ce sont des nombres à virgule fixe qui n'ont pas de tels problèmes.