2022-11-30
对涉及金额等精确度要求高的属性,应该用什么数据类型?可以用double么
对涉及金额等精确度要求高的属性,应该用什么数据类型?可以用double么
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
对涉及金额等精确度要求高的属性,应该用什么数据类型?可以用double么
对精确度要求高的属性,可以使用定点数:DECIMAL/NUMERIC。定点数在MySQL内部是以 字符串 的形式进行存储,这就决定了它一定是精准的不能使用double,因为mysql是用二进制来存储doulbe类型的,当数字较大的情况下,会存在四舍五入不精准的情况发生。
评论
有用 2
墨值悬赏