Python MySQLdb错误 - 格式字符串的参数不够

时间:2017-10-11 02:19:22

标签: python mysql-python python-3.6

我正在开发一个需要MySQL连接的简单程序。我的查询出了问题,我坚持了下来。它说“并非所有参数都在字符串格式化期间转换”但据我所知,我的语法是正确的。有什么问题呢?这是我的代码:

username = (self.username.text())
cur.execute("SELECT * FROM users WHERE username = %s", (username))

1 个答案:

答案 0 :(得分:0)

经过大量的试验和错误。我已经知道了哈哈。这是:

username = (self.username.text())
cur.execute("SELECT * FROM users WHERE username = %s", (username, ))