数值超出范围:mysql中的1264
我的错误 SQLSTATE[22003]:数值超出范围:第1行“pro\U price\U dis”列的1264超出范围值(SQL:insert into数值超出范围:mysql中的1264,mysql,laravel,Mysql,Laravel,我的错误 SQLSTATE[22003]:数值超出范围:第1行“pro\U price\U dis”列的1264超出范围值(SQL:insert intorp\U cal\U table“代码>RSP.P.P
rp\U cal\U table
“代码>RSP.P.P<<代码>产品ID代码><代码>产品ID代码>,<代码>产品ID代码>,<代码>产品ID代码>,<代码>产品ID代码>,<代码>产品ID代码>,<代码>产品ID代码>产品ID代码>,<代码>RSP<代码>RSP.P.P.P编码>RSP.P.P.P.P.P.P.P.P.P代码>产品ID代码>产品ID代码>产品ID代码>,<代码>产品ID代码>产品ID代码>产品ID代码>产品ID代码>产品ID代码>,<代码>产品ID代码>产品ID,<代码>产品ID代码>产品ID代码>产品ID代码>产品ID代码<<代码<<<<<<<<<<<代码>生产ID代码_价格代码>,市场价格
,方法
,数据库价格
,更新
,创建
)值(32,0,0,0.4,630.4,0,0,0,0.30,0,1103.2,0.14285714285714153.1707317073,0.18,0,0,1153.1707317073170732017-04-12 10:38:56)
我的数据类型是decimal(8,5)
,但我仍然得到了这个错误
如果在(点)之后还有更多的内容,我如何进行编辑和插入。该列的值为
1103.2
但是您提到的数据类型是decimal(8,5)
,这意味着允许的最大数量是
999.99999
因为8
是总数精度减去小数位数