我正在尝试创建一个将当前温度上传到MySQL DB的树莓派程序。我目前只能停留在这一行上,但无法正常工作。任何帮助是极大的赞赏。
sql="SELECT date FROM data.temperature WHERE date= %s"
val=(date)
cur.execute(sql, val)
这将返回错误:
You have an error in your sql syntax near '%s' at line 1
预先感谢
答案 0 :(得分:0)
原因是%
是MySQL
中的特殊字符,您可以使用\
对其进行转义
sql="SELECT date FROM data.temperature WHERE date= \%s"