2012-05-30 28 views
-3

INSERT INTO多納爾 (DATETIME,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 g^,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 ,8.74281,9,0,10,0,0,0,0 ,0,0,0,12,0,14,0'在第1行monitor.pl行 187,第1行。DBD :: mysql :: db do失敗:您的SQL語法中有一個錯誤,您的 ;檢查對應於您的MySQL服務器 版本的手冊,以便在 '附近使用正確的語法':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' 處monitor.pl線187,第1行終止於 信號SIGINT(2)Perl的MySQL錯誤 - 請調試

問候線1,

我不斷收到以上MySQL錯誤。我根本無法達到它的底部。

我想我會問社區。

提前許多感謝,

+2

認真嗎? *認真嗎?* –

+0

@ T.J.Crowder:爲什麼,這很簡單 – Quassnoi

+0

你知道我們並不是每天都在使用MySQL ...... – Eamorr

回答

3

報價在VALUES子句中的常量。

2

在查詢中使用它們之前,您沒有引用您的值。 2012-05-29T09:50:00不是有效的SQL文字,需要用引號引起來,儘管您顯然將時間戳插入名爲1_1_windSpeed的列中,但這沒有多大意義;我的猜測是你已經忘記或錯誤地放置了某個專欄。

+0

是的,我沒有dateTime的列...我編輯了OP。另外,感謝您對報價的觀察。 – Eamorr