MySQLデータベースにfloatをdecimal(20,10)として保存しようとしています。しかし、これは良い方法ではないと思います。2.14を保存しようとすると、2.1400000000が保存されるからです。
少なくともこれはfloat(20,10)よりも優れています。これは、これが間違って丸められていたためです。しかし、2.14として保存するには、どのタイプを使用する必要がありますか?たとえば34.2222291を値として持つことがあるので、20,2とだけ言うことはできません。
解決策:double(20,10)で修正されました。