INSERT INTO donal (日期时间,1_1_windSpeed,1_2_windDirection,1_3_solarRadiance,1_4_tempera TURE,1_5_RH,2_1_apt11_8_plug,2_2_apt11_6_plug,2_3_apt11_1_plug,2_4_apt11_3_plug, 2_5_rainGuage,3_1_apt1_3_light,3_2_apt1_9_light,3_3_apt1_6_light,3_4_apt11_3_plu 克,3_5_apt11_3_light,3_6_apt11_6_light,3_7_apt12_6_light,3_8_apt11_8_light,4_1_ap t8_6_light,4_2_apt8_7_light,4_3_apt7_6_light,4_4_apt7_9_light,4_5_apt_3_light,4_ 6_apt7_1_light,4_7_apt8_6_plug,4_8_apt8_7_plug,5_1_apt7_3_plug,5_2_apt7_9_plug,5 _3_apt7_1_plug,5_4_apt7_6_plug,5_5_apt1_9_plug,5_6_apt1_6_plug,5_7_apt1_3_plug,5 _8_apt12_6_plug,6_1_DHW_DistHeating,6_2_AHUwestEnd,6_3_AHUeastEnd,6_4_DHWpreHeat,6_5_solar20mm,6_6_solar30mm,6_7_WBldDistHeating) VALUES(2012-05-29T09:50:00431 .956,967.042,-5.27581,-0.489368,8.74281,9,0,10,0,0,0,0,0,0,0,12,0,14,0,0,10,0,0, 0,8,0,9,0,9,8,6,8,8,0,3,40,83,6,0,1,1)DBD :: mysql :: db做失败:你 你的SQL语法有错误;检查对应的手册 到你的MySQL服务器版本,以便在附近使用正确的语法 “:50:00,431.956,967.042,-5.27581,-0.489368 ,在monitor.pl线的第1行,8.74281,9,0,10,0,0,0,0,0,0,0,12,0,14,0' 187,第1行.DBD :: mysql :: db失败:你的错误 SQL语法;查看与MySQL服务器对应的手册 正确使用near语法的版本 ':监视器第1行的50:00,431.956,967.042,-5.27581,-0.489368,8.74281,9,0,10,0,0,0,0,0,0,0,12,0,14,0'。第187行,第1行。终止 信号SIGINT(2)
问候,
我不断收到上述MySQL错误。我根本无法深究它。
我以为我会问社区。 p>
非常感谢,
答案 0 :(得分:3)
引用VALUES
子句中的常量。
答案 1 :(得分:2)
在查询中使用它们之前,您没有引用它们。 2012-05-29T09:50:00
不是有效的SQL文字,并且需要在引号中,尽管您显然是在名为1_1_windSpeed
的列中插入时间戳,这没有多大意义;我的猜测是你忘记了某个专栏或放错了位置。