python连接MYSQL,执行命令,提示语法错误

如图,Python连接MYSQL,sql1命令执行成功,数据库也有数据,sql2却提示语法错误,请教前辈问题在哪里?

img

把第二条语句, 放到 MYSQL 的工具里去执行试试, 有没有可能某个字段是数值型, 不是字符型。

except里把参数带上,print不要只打印失败,把报错信息打印出来
我猜可能是字符集不匹配,因为你的语句里有中文,你确定编码是utf8吗