如果为零,则Mysql丢弃浮点小数部分的LSB

时间:2014-03-11 06:48:08

标签: php mysql floating-point precision rounding

我有一个mysql浮点字段x。如果我从PHP脚本21.10插入一个值,它会保存为21.1。但我的系统处理21.1021.1是不同的。那么如何防止mysql丢弃最后的零位呢?

1 个答案:

答案 0 :(得分:2)

MySQL表中的字段应为十进制(X,Y)类型,其中X是总数,Y是应该在小数侧的那些数字的数字。

您需要的示例

DECIMAL(10,2)在整数部分有8位数字,在小数部分有2位数字。