我之前的习惯一直都是使用DECIMAL(10,2),但是新进入一家公司,他们都是使用DOUBLE(8,2) 疑问的是,MYSQL保存支付金额可以用DOUBLE吗?
DECIMAL(10,2)
DOUBLE(8,2)
DOUBLE
用 decimal ,用 double 在做运算时,可能会出问题.
一般我保存金额,都是以分为单位,直接保存整形进数据.所有的计算都以分为单位,展示层自己转换为以元为单位展示.
2.1m questions
2.1m answers
60 comments
57.0k users