我有以下mySQL结构
id double PK
datenum double(12,11)
Timestamp varchar(25)
Min_F1_baro_20_ float
Max_F1_baro_20_ float
Mean_F1_baro_20_ float
但是当我试图插入一个值时,我收到以下错误:
已更新
ERROR 1264: Out of range value for column 'datenum' at row 1
SQL语句:
INSERT INTO `forwind`.`metozean_aggregateddata_fino_0_01666667_14_01_2010_00_00` (`id`, `datenum`, `Timestamp`, `Min_F1_baro_20_`, `Max_F1_baro_20_`, `Mean_F1_baro_20_`) VALUES (1, 435.34, '2011-12-12 12:12:12', 12, 12, 12)
答案 0 :(得分:1)
double(12,11)
过于精确; - )
编辑:我的意思是,尝试double(12,4)
或您需要的任何内容; (12,11)
是双精度的“超出范围”