当前位置:   article > 正文

A field with precision 8, scale 2 must round to an absolute value less than 10^6._a field with precision 5, scale 2 must round to an

a field with precision 5, scale 2 must round to an absolute value less than

报错:

Out of range value for column 'amount' at row 1
  • 1

或者

A field with precision 8, scale 2 must round to an absolute value less than 10^6.
  • 1

报这两个错的原因都是:插入的字段值超出了数据库字段的长度。很简单,只要知道字段类型numeric(8,2)代表的含义是什么就好了,很多新手会误以为它是最大是8位的整数,其实不然:

比如字段类型为numeric(8,2),代表的是总位数为8,小数点后为2位的数,也就是说这个字段的整数位最大是6位。

字段类型为decimal(8,2)同理

numeric和decimal可以等价替换,两者没啥区别

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/399968
推荐阅读
相关标签
  

闽ICP备14008679号