ValueError:无法处理MYSQL语法的参数

2022-01-18 23:40:29 发布

您现在位置:Python中文网/ 问答频道 /正文

import mysql.connector

mydb = mysql.connector.connect(host= 'localhost', user='root', passwd="barbie", db='data')

mycursor = mydb.cursor() #execute, fetch data act as a pointer
print("Connected to database")
query = ("select name , matric from users where username = %s")
username = 'shawn'
mycursor.execute(query, (username))
print ("Fetching single row")
record  = mycursor.fetchone
print (record)

错误

为什么会出现这种错误?我只想显示行

数据库中的表