数据库
首页 > 数据库> > MySQL:插入float,以int结尾

MySQL:插入float,以int结尾

作者:互联网

我有一个float变量,试图将其插入数据库的float列中.查询如下:

UPDATE users set earnings_unconfirmed = 140834.005336 WHERE username = 'test'

我已验证该列设置为浮动.

但是,当我插入它时,它最终以int形式出现:

我在这里错过了一些琐碎的事情吗?

解决方法:

浮点值仅具有大约七位数的精度,因此在存储时该值将被截断为140834.0,并显示为140834.

如果要更高精度地存储数字,请改用double型.

标签:floating-point,types,int,mysql,insert
来源: https://codeday.me/bug/20191123/2066998.html