我已经将我的MySQL
字段表数据类型设置为decimal
,因为根据我已阅读的内容,我可以用逗号/点在decimal
数据类型字段中存储价格... The问题在于,无论何时使用逗号或点存储任何数据,MySQL都会自动向上或向下四舍五入。例如。当我执行以下查询:十进制数据类型四舍五入的值
UPDATE table SET field = 114.21 WHERE id = 1;
然后字段被设置,但值舍入到114,而不是显示我在查询设置的数据(114.21
) - 是有任何溶液那?或者我应该只使用其他数据类型?
您是否将该值绑定为参数? –