我有一个存储几个值的表,其中一些是小数。我在其中一些列中使用了 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。