在MySQL中存储金额
我想将3.50存储到mysql表中。我有一个将其存储在其中的浮点数,但它存储为3.5,而不是3.50。如何获得尾随零?
回答:
不要将货币值存储为浮点型,请使用DECIMAL或NUMERIC类型:
MySQL数值类型的文档
编辑和说明:
浮点值容易受到舍入误差的影响,因为它们的精度有限,因此除非您不在乎只得到9.99而不是10.00,否则应使用DECIMAL /
NUMERIC,因为它们是不存在此类问题的定点数。
以上是 在MySQL中存储金额 的全部内容, 来源链接: utcz.com/qa/434843.html