MySQL防止十进制字段四舍五入

时间:2017-04-11 07:04:32

标签: mysql csv decimal rounding

我已将csv文件导入MySQL数据库,DECIMAL(3,2)字段已四舍五入。

在csv文件中,01之间有数字(例如:0,3)。

因此,如果我想避免舍入,我认为定义DECIMAL(3,2)应该足够好。但0,3四舍五入为0,我无法解释原因。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

十进制/浮点数必须采用

格式
0.3

MySQL不会将,识别为浮点字符。

我认为您的号码0,6也会产生0,因为它不会被舍入而是会被截断。

另请参阅Change decimal separator in MySQL