草庐IT

MySQL:插入 float ,最后是一个整数

我有一个浮点变量,我正试图将其插入到我的数据库中的一个浮点列中。查询如下:UPDATEuserssetearnings_unconfirmed=140834.005336WHEREusername='test'我已验证该列已设置为float。但是当我插入它时,它最终变成了一个整数:我是否遗漏了一些微不足道的东西? 最佳答案 浮点值只有大约七位精度,因此该值将被截断为140834.0当你存储它时,它显示为140834.如果你想存储更高精度的数字,使用double改为输入。 关于MySQL: