2017-04-12 5 views
5

マイエラーが1264、数値:MySQLの

SQLSTATE [22003]:範囲外の数値:列の範囲外の値1264は、行1で 'pro_price_dis'(SQL:挿入rp_cal_tableproductIDRSP_disRSP_marRRP_marcont_RRP_marcont_RSP_marsea_cloud_pricesea_cloud_sal_pricepro_price_dismar_pro_price_dispro_price_marmar_pro_price_marsal_pro_pricemar_sal_pro_pricemethodDB_priceupdated_at、値(32,0,0,0.4,0.63,0,0.30,0,1103.2,0.14285714285714,0153.1707317073,0.18,0,0113,1707317073,201774-4,10:38:56,0207-04-103) 12 10:38:56))

私のデータ型はdecimal(8,5)ですが、まだこのエラーが発生しています。

もっと後であれば、どうやって挿入して挿入することができますか(ドット)。

答えて

7

列の値が

1103.2 

ですが、データ型が許可される最大数を意味しdecimal(8,5)で言及8精密マイナス小数点以下の桁であるため、

999.99999 

です

+0

私は私の問題を解決しました。どうもありがとうございました。 –