Tag: mysql connector python

使用%s的Python MySQL连接器数据库查询失败

我有一个基本的程序,应该查询包含用户信息的数据库。 我正在尝试为特定用户select信息并将其打印到控制台。 这是我的代码: import mysql.connector funcon = mysql.connector.connect(user='root', password='pass', host='127.0.0.1', database='fundata') funcursor = funcon.cursor() query = ("SELECT * FROM funtable WHERE userName=%s") uName = 'user1' funcursor.execute(query, uName) for (userName) in funcursor: print("{}".format(userName)) 我有用户名存储在一个variables,因为后来我打算从tkinterinput框中获取用户名。 当我执行这个代码时,我得到以下错误: mysql.connector.errors.ProgrammingError: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version […]