MySQL 防止小数域四舍五入
MySQL prevent decimal field from rounding
我已将一个 csv 文件导入 MySQL 数据库,DECIMAL(3,2)
字段已四舍五入。
csv文件中有0
和1
之间的数字(例如:0,3
)。
因此,如果我想避免四舍五入,我认为定义 DECIMAL(3,2)
应该足够好。但是 0,3
四舍五入为 0
我无法解释原因。
有什么建议吗?
小数/浮点数的格式必须是
0.3
MySQL 无法将 ,
识别为浮点字符。
我认为你的数字 0,6
也会导致 0
因为它不是四舍五入而是被截断了。
另见Change decimal separator in MySQL
我已将一个 csv 文件导入 MySQL 数据库,DECIMAL(3,2)
字段已四舍五入。
csv文件中有0
和1
之间的数字(例如:0,3
)。
因此,如果我想避免四舍五入,我认为定义 DECIMAL(3,2)
应该足够好。但是 0,3
四舍五入为 0
我无法解释原因。
有什么建议吗?
小数/浮点数的格式必须是
0.3
MySQL 无法将 ,
识别为浮点字符。
我认为你的数字 0,6
也会导致 0
因为它不是四舍五入而是被截断了。
另见Change decimal separator in MySQL