标签: mysql csv decimal rounding
我已将csv文件导入MySQL数据库,DECIMAL(3,2)字段已四舍五入。
DECIMAL(3,2)
在csv文件中,0和1之间有数字(例如:0,3)。
0
1
0,3
因此,如果我想避免舍入,我认为定义DECIMAL(3,2)应该足够好。但0,3四舍五入为0,我无法解释原因。
有什么建议吗?
答案 0 :(得分:1)
十进制/浮点数必须采用
0.3
MySQL不会将,识别为浮点字符。
,
我认为您的号码0,6也会产生0,因为它不会被舍入而是会被截断。
0,6
另请参阅Change decimal separator in MySQL