我有一个浮点变量,我试图插入我的数据库中的浮点列。查询如下:
UPDATE users set earnings_unconfirmed = 140834.005336 WHERE username = 'test'
我已经确认该列已设置为浮动。
但是当我插入它时,它最终会以int:
结束
我在这里错过了一些小事吗?
答案 0 :(得分:3)
浮点值只有大约七位数的精度,因此当您存储它时,该值将被截断为140834.0
,并显示为140834
。
如果要以更高的精度存储数字,请改用double
类型。