sql >> Database teknologi >  >> RDS >> Mysql

Float-værdi, der er gemt i MySQL, bliver ved med at blive rodet

Hvis du har brug for en værdi for at være præcis, skal du gemme den som en nøjagtig datatype såsom DECIMAL(17,7) , som ville give det samme område som FLOAT(10,7) . Den eneste ulempe er, at DECIMAL vil optage mere diskplads end den tilsvarende FLOAT , men dette er trivielt i forhold til at korrigere for flydende komma-fejl, hvor præcision er et problem.

http://dev.mysql.com/doc /refman/5.0/da/fixed-point-types.html

For mere information om problemer med flydende kommanummer kan det følgende være værd at læse

http://dev.mysql.com/doc /refman/5.0/da/problems-with-float.html




  1. Hvordan deaktiverer man forbindelsespool?

  2. output, der har første og sidste bogstav som vokal(a,e,i,o,u)

  3. Hvordan forespørger jeg på længden af ​​et Django ArrayField?

  4. Sådan omdøbes et kolonnenavn eller tabelnavn i SQL Server - SQL Server / T-SQL selvstudie del 36