时间:2021-07-01 10:21:17 帮助过:15人阅读
浮点数计算会出现10.9999999999我对数据库的金额字段进行加减的操作就会出现1种是数据拿出来,用php的浮点数算法函数算好再插进去1种是set money=money-6.4哪种好
金额等数据可以考虑用定点数(DECIMAL)而不是浮点数。
后者更好,因为是原子的。
一般的应用金额只需要2位小数,所以存储时全部乘100即用分保存成整数,这样就能省去很多烦恼。微信支付是这样做的。
< 上一篇
composer版本号中的^circumflexaccent/脱字号/扬抑符是什么意思?
下一篇 >
phpredis-phpRedis如何使多个域名共用一个session_id?
记住我的登录 忘记密码?
登录
我已阅读用户协议及版权声明
注册