Mysql十进制65,6无法正常工作

时间:2015-08-26 23:58:08

标签: mysql sql decimal

https://dev.mysql.com/doc/refman/5.6/en/precision-math-decimal-characteristics.html文档中被告知Mysql 5.6的范围最多为65位,但我收到以下警告:

“列”

超出范围值

十进制尝试以下“183165897779341499863162899012758412346631957386569476513089.920000”

引起:java.sql.BatchUpdateException:数据截断:列的超出范围值

有人可以帮忙吗?

修改

甚至Mysql(M,D)在实践中允许最多M = 65和D = 30来配置65.6 M =最大59范围。

1 个答案:

答案 0 :(得分:2)

这些是66位数,不是吗? http://www.lettercount.com/(结果:67包括要点)