使用%s的Python MySQL Connector数据库查询失败
将您的funcursor.execute(query, uName)通话更改为:
funcursor.execute(query, uName)
funcursor.execute(query, (uName, ))
中的第二个参数execute采用字符串列表/元组,而不是字符串。上面的调用在将字符串传递给之前创建了元组execute,因此不会引发任何错误。
execute
之所以execute采用字符串列表/元组,是因为它事先不知道要满足您的查询需要多少个字符串。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群