数值超出范围:mysql中的1264

时间:2017-04-12 10:47:09

标签: mysql laravel

我的错误,

  

SQLSTATE [22003]:数值超出范围:1264第1行的列'pro_price_dis'超出范围值(SQL:插入rp_cal_table productIDRSP_disRSP_marRRP_marcont_RRP_marcont_RSP_marsea_cloud_pricesea_cloud_sal_pricepro_price_dismar_pro_price_dis,{{ 1}},pro_price_marmar_pro_price_marsal_pro_pricemar_sal_pro_pricemethodDB_priceupdated_at)值(32, 0,0,0.4,630.4,0,0.30,0,1103.2,0.14285714285714,1153.1707317073,0.18,0,0,...,1153.1707317073,2017年4月12日10点38分56秒,2017年4月12日10点38分56秒))

我的数据类型是created_at,但我仍然收到此错误。

如果更多的话,我怎么能插入和插入。(点)。

1 个答案:

答案 0 :(得分:9)

列的值是

1103.2

但是你提到数据类型是decimal(8,5),这意味着允许的最大数量是

999.99999

因为8精度减去小数位