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

DOUBLE vs DECIMAL dans MySQL

En fait c'est assez différent. DOUBLE provoque des problèmes d'arrondi. Et si vous faites quelque chose comme 0.1 + 0.2 cela vous donne quelque chose comme 0.30000000000000004 . Personnellement, je ne ferais pas confiance aux données financières qui utilisent des mathématiques à virgule flottante. L'impact peut être faible, mais qui sait. Je préférerais avoir ce que je sais être des données fiables plutôt que des données approximatives, surtout lorsqu'il s'agit de valeurs monétaires.