为了账号安全,请及时绑定邮箱和手机立即绑定

在MySQL数据库中存储货币值的最佳数据类型

/ 猿问

在MySQL数据库中存储货币值的最佳数据类型

青春有我 2019-11-23 10:26:41

货币值的最佳SQL数据类型是什么?我正在使用MySQL,但希望使用与数据库无关的类型。



查看完整描述

3 回答

?
哈士奇WWW

货币值的最佳SQL数据类型是什么?我正在使用MySQL,但希望使用与数据库无关的类型。



查看完整回答
反对 回复 2019-11-23
?
ibeautiful

您唯一需要注意的是,如果您从一个数据库迁移到另一个数据库,您可能会发现DECIMAL(19,4)和DECIMAL(19,4)的含义不同。


(http://dev.mysql.com/doc/refman/5.1/en/precision-math-decimal-changes.html)


    DBASE:10,5(10个整数,5个十进制)

    MYSQL:15.5(15位数字,10整数(15-5),5个十进制)


查看完整回答
反对 回复 2019-11-23
?
蝴蝶不菲

阿萨夫的回应


取决于你有多少钱...


听起来有些轻率,但实际上是相关的。


直到今天,问题仍然存在,因为其中一列(GrossRate)设置为Decimal(11,4),而我们的产品部门才获得了一份合同,无法将记录插入到“费率”表中,在波拉波拉岛,每晚的售价为几百万太平洋法郎……这在十年前设计数据库架构时从未被过时。


查看完整回答
反对 回复 2019-11-23

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信