正確な値が必要な場合は、DECIMAL(17,7)
などの正確なデータ型として保存してください。 、FLOAT(10,7)
と同じ範囲を提供します 。唯一の欠点は、DECIMAL
同等のFLOAT
よりも多くのディスク容量を使用します ただし、これは、精度が問題となる浮動小数点エラーの修正と比較すると簡単です。
http://dev.mysql.com/doc /refman/5.0/en/fixed-point-types.html
浮動小数点数の問題の詳細については、以下を読む価値があるかもしれません
http://dev.mysql.com/doc /refman/5.0/en/problems-with-float.html