当我在线添加3个以上的字符串时,数据库无法更新

时间:2017-09-15 21:50:13

标签: python mysql sql

我对python中的编码相当新,但我创建了一个温度和湿度传感器项目,用于更新Raspberry PI上的本地sql server。当我只用3个字符串更新时,我可以成功更新表,但是当我添加另一个时,数据库连接失败。我的sql连接代码如下:

第一行正常工作并更新表格。但第二行,当我添加额外的字符串数据库连接失败,有没有人知道为什么会发生这种情况?任何帮助将非常感谢!感谢。

使用:

sql = "UPDATE temp SET Ptemp= " + str(tempC) + ", AmbientTempC = " + str(myTempAmbient) + ", WaterTempC = " + str(myTempWater) + str(tempC) +  " WHERE ID = 161"  # Update ID 161 with temps

误差修改:

sql = "UPDATE temp SET Ptemp= " + str(tempC) + ", AmbientTempC = " + str(myTempAmbient) + ", WaterTempC = " + str(myTempWater) + str(tempC) + ", PIBoxH = " + str(humidity) + " WHERE ID = 161"  # Update ID 161 with temps

0 个答案:

没有答案