CREATE TABLE tmp_decimal( id BIGINT auto_increment PRIMARY KEY , amount DOUBLE );
建立測試表sql
插入測試數據測試
INSERT INTO tmp_decimal(amount)VALUES(73.6),(73.60),(73.61);
amount格式爲double,數據的標度爲插入時的標度,爲0的自動去掉,因此第一條數據的小數位數爲1位,第二條數據的小數位數爲1位,第三條數據小數位數爲2位spa
查看數據code
id amount
1 73.6
2 73.6
3 73.61blog
當amount進行乘法運算時ci
SELECT id,amount*100 FROM tmp_decimal
id amount*100
1 7359.999999999999
2 7359.999999999999
3 7361rem
7360變成了7359.999999999999class