在MySQL中存储金额

我想将3.50存储到mysql表中。我有一个将其存储在其中的浮点数,但它存储为3.5,而不是3.50。如何获得尾随零?

回答:

不要将货币值存储为浮点型,请使用DECIMAL或NUMERIC类型:

MySQL数值类型的文档

编辑和说明:

浮点值容易受到舍入误差的影响,因为它们的精度有限,因此除非您不在乎只得到9.99而不是10.00,否则应使用DECIMAL /

NUMERIC,因为它们是不存在此类问题的定点数。

以上是 在MySQL中存储金额 的全部内容, 来源链接: utcz.com/qa/434843.html

回到顶部