2014-05-05 60 views
0

我目前正試圖插入數據用於測試目的到MySQL數據庫中的表。我輸入了近200條記錄,但後來我開始收到下面的錯誤。無法插入記錄,由於錯誤代碼1054

INSERT INTO iwms.iwp_sensor_data 
(`sms_sequence_number`, `leak_coefficient_avg`, `longest_prime`, `volume_0_2`, 
`volume_2_4`, `volume_4_6`, `volume_6_8`, `volume_8_10`, `volume_10_12`, `volume_12_14`, 
`volume_14_16`, `volume_16_18`, `volume_18_20`, `volume_20_22`, `volume_22_24`,  
`level_max`, `level_min`, `battery_percentage`, `iwp_pump_id_fk`, `date_sensed`, 
`iwp_unparsed_sensor_data_id_fk`) VALUES (
3, 0.08887, 38.7738, 44.30071, 104.08921, 175.13669, 292.13478, 312.91996, 
125.43943, 229.03636, 211.09809, 175.74070, 114.65359, 124.89872, 20.24331, 
28.85225, 29.82441, 3, 2, '2014/1/2', 1); 

我沒有更改任何來自前200個條目的插入語句列。我實際上只是在更改插入值的同時複製並粘貼了它。也沒有「封閉」列,我可以看到,所以我不知道它爲什麼說它包含在字段列表中。這是非常令人困惑的,因爲下面的插入語句沒有引發錯誤,但上面的錯誤是1054錯誤。

INSERT INTO iwms.iwp_sensor_data 
(`sms_sequence_number`, `leak_coefficient_avg`, `longest_prime`, `volume_0_2`, 
`volume_2_4`, `volume_4_6`, `volume_6_8`, `volume_8_10`, `volume_10_12`, 
`volume_12_14`, `volume_14_16`, `volume_16_18`, `volume_18_20`, `volume_20_22`, 
`volume_22_24`, `level_max`, `level_min`, `battery_percentage`, `iwp_pump_id_fk`, 
`date_sensed`, `iwp_unparsed_sensor_data_id_fk`) VALUES (
2, 0.13626, 36.6522, 33.98187, 120.34705, 174.09935, 289.47317, 334.50053, 
119.99472, 230.21259, 226.41231, 193.51348, 128.20923, 113.48517, 16.48767, 
27.98960, 32.12844, 40, 2, '2014/1/1', 1); 

下面是表結構的圖像。

http://imgur.com/FsW3Ikq

+0

顯示錶'iwp_sensor_data'的表結構' – Rahul

+0

我剛剛包含一個指向表結構圖像的鏈接。 – weberwe3

+0

你試圖插入的完整錯誤是什麼?您是否也可以確認您的示例中的查詢與發生錯誤的查詢完全相同? –

回答

0

好了,找不到什麼不對您發佈的查詢文本,但在你的屏幕打印我看到一個額外的列包括sms_message_text這是不存在的插入查詢。