Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

DOUBLE vs DECIMAL no MySQL


Na verdade é bem diferente. DOUBLE causa problemas de arredondamento. E se você fizer algo como 0.1 + 0.2 dá-lhe algo como 0.30000000000000004 . Eu pessoalmente não confiaria em dados financeiros que usam matemática de ponto flutuante. O impacto pode ser pequeno, mas quem sabe. Eu prefiro ter o que eu sei que são dados confiáveis ​​do que dados que foram aproximados, especialmente quando você está lidando com valores monetários.