我正在开发一个需要MySQL连接的简单程序。我的查询出了问题,我坚持了下来。它说“并非所有参数都在字符串格式化期间转换”但据我所知,我的语法是正确的。有什么问题呢?这是我的代码:
username = (self.username.text())
cur.execute("SELECT * FROM users WHERE username = %s", (username))
答案 0 :(得分:0)
经过大量的试验和错误。我已经知道了哈哈。这是:
username = (self.username.text())
cur.execute("SELECT * FROM users WHERE username = %s", (username, ))