我有一个存储多个值的表,其中一些是小数。我正在使用FLOAT作为其中一些专栏,但我的最后两列已经给我带来了麻烦...
例如:
billamount: 0.002176 <--- Stores as is inside the DB - GOOD
surchargerate: 0.000010 <--- Will store as 1e-50 - Why?
surchargeamount: 0.000019 <--- Will store as 1e-50 - Why?
3个值的小数长度完全相同,但是我的附加费会被存储为1e或5e或者用于计算该值的任何内容。我不确定为什么会这样做,但也许有人可以启发我的一天?
顺便说一句,这3列数据类型都存储为FLOATS。
答案 0 :(得分:0)
顺便说一句,这3列数据类型应全部存储为DECIMALS。