0

私のdbテーブルには、コスト4559006を挿入した場合にプロジェクトのコストを格納するフィールドfloatがあり、 4.55901e + 006のように保存され、数学演算を実行するとエラーが発生します。

どうすれば修正できますか?

4

1 に答える 1

2

浮動小数点型は正確な計算には適していません

使用するdecimal(15,2)

15は、スケール2を含む有効桁数です。必要に応じて、65まで増やすことができます。

http://dev.mysql.com/doc/refman/5.1/en/fixed-point-types.html

于 2012-06-26T08:05:08.080 に答える