社区
MySQL
帖子详情
Mysql float类型存放超过百万的数字会自动变成整数并且在个位数上进行四舍五入
yb19940708
2012-10-17 07:23:59
如题,比方说我存入9999997.65 后查询返回的值就是10000000
如果存入9999993.99 后查询返回的值是9999990
如果存入99999.52 后查询返回的值是99999.5
请教各位高人这个该怎么解决,最少要保证在10亿前个位数的位置要正常(而不像1000万就在个位数上四舍五入
...全文
469
4
打赏
收藏
Mysql float类型存放超过百万的数字会自动变成整数并且在个位数上进行四舍五入
如题,比方说我存入9999997.65 后查询返回的值就是10000000 如果存入9999993.99 后查询返回的值是9999990 如果存入99999.52 后查询返回的值是99999.5 请教各位高人这个该怎么解决,最少要保证在10亿前个位数的位置要正常(而不像1000万就在个位数上四舍五入
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liangchengfck1
2012-10-19
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
建议使用decimal来存,decimal在mysql内存是以字符串存储的,用于定义货币要求精确度高的数据
[/Quote]正解
rucypli
2012-10-17
打赏
举报
回复
建议使用decimal来存,decimal在mysql内存是以字符串存储的,用于定义货币要求精确度高的数据
Rotel-刘志东
2012-10-17
打赏
举报
回复
decimal数据类型。
ACMAIN_CHM
2012-10-17
打赏
举报
回复
选择 decimal 数据类型。
MySQL
中ROUND函数
进行
四舍五入
操作陷阱分析
主要介绍了
MySQL
中ROUND函数
进行
四舍五入
操作陷阱,结合实例形式分析了
mysql
使用ROUND函数
进行
四舍五入
运算中出现的问题及其错误原因,需要的朋友可以参考下
MySql
数据库的列
类型
(字段
类型
).
MySql
数据库的列
类型
(字段
类型
).
MySql
数据库的列
类型
(字段
类型
).
MySql
数据库的列
类型
(字段
类型
).
MySql
数据库的列
类型
(字段
类型
).
05-
MySQL
数据
类型
05-
MySQL
数据
类型
,各种数据
类型
的功能及操作的详细讲解
MySQL
数字
数据
类型
详解.pdf
MySQL
数字
数据
类型
详解
MySQL
数据
类型
-数值数据
类型
的使用.pdf
MySQL
数据
类型
——数值数据
类型
的使用
MySQL
56,803
社区成员
56,752
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章