消息关闭
    暂无新消息!

我想统计金额, 让他每隔一点时间会自动加, 比如加0.01。 数据的字段 设置成什么类型最合适? float 类型会出现统计不准确的现象吗?


4个回答

︿ 0

float都会有失真问题
统计金额如果最小单位到分,就直接用int 每次加1

︿ 0

会出现统计不准确的现象。

官网描述:

仔细看下面这句:

如果类型是: float(7 , 4),你插入数据:999.0009,那么,实际插入的数字是:999.0001,所以是不准确的。

再看下官网的数据类型推荐:

如果需要进行 + - * / 等各类运算的,decimal(M , D) 是合适的。