
pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%s,teakecheng=%s where name=%s' at line 1")
一直报这个错误
您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以了解在“%s,teakecheng=%s,其中name=%s”第1行附近使用的正确语法”)
你想格式化字符串,要在“”之后直接跟你要传入的变量,不要放到括号外面去
或者你可以用“{0}{1}{2}”.format(1,2,3)这种可读性更强的语法来格式化字符串,避免参数放错地方