【发布时间】:2017-12-19 14:32:49
【问题描述】:
我尝试制作支付系统。客户可以使用比特币或其他货币(如(美元,欧元)进行购买,我有一个带有(16,8)的小数列,对于比特币金额它可以正常工作,但是当我尝试将美元值放入例如 100 美元时,它变成100.00000000,我的问题是应该这样存储数量吗?比特币和其他货币使用相同的十进制列?计算所有记录时对性能不利吗?或者我应该有多列比特币十进制(16,8)和其他货币十进制(10,2),告诉我一个方法 - 请在回答时考虑数百万条记录。
【问题讨论】:
-
这只是一个装饰性的...使用
10,8,因为你需要它来处理比特币,但是在显示美元和欧元等时,请使用你的编程语言去除多余的零...
标签: mysql decimal currency bitcoin