我应该使用什么来在MySQL数据库中存储货币汇率信息?我应该使用:
- 双精度 (double)
- 十进制数 (decimal) ,例如(10,4)
- 浮点型 (float) 或者
- 其他什么东西?
货币汇率通常是像1.2362这样的小数。
我应该使用什么来在MySQL数据库中存储货币汇率信息?我应该使用:
货币汇率通常是像1.2362这样的小数。
ROUND(currency1 * factor, decimals)
其中decimals
在目标货币为美元和欧元(以及许多其他货币)时为2。正如我上面指出的,这可能与银行计算的差异高达一分钱。
(你会认为这是“基于观点”的吗?还是其他更好的描述?)