执行游标 pymysql 时加载 %s 变量时出错
Error loading %s variable when executing cursor pymysql
我正在尝试创建一个 raspberry pi 程序,将当前温度上传到 MySQL 数据库。我目前停留在这一行上,但无法正常工作。任何帮助是极大的赞赏。
sql="SELECT date FROM data.temperature WHERE date= %s"
val=(date)
cur.execute(sql, val)
这个returns错误:
You have an error in your sql syntax near '%s' at line 1
提前致谢
原因是%
是MySQL
中的特殊字符,可以用\
转义
sql="SELECT date FROM data.temperature WHERE date= \%s"
我正在尝试创建一个 raspberry pi 程序,将当前温度上传到 MySQL 数据库。我目前停留在这一行上,但无法正常工作。任何帮助是极大的赞赏。
sql="SELECT date FROM data.temperature WHERE date= %s"
val=(date)
cur.execute(sql, val)
这个returns错误:
You have an error in your sql syntax near '%s' at line 1
提前致谢
原因是%
是MySQL
中的特殊字符,可以用\
转义
sql="SELECT date FROM data.temperature WHERE date= \%s"