并非在SQL语句中使用了所有参数(Python,MySQL)
发布于 2021-02-02 16:27:27
我在以下Python代码上收到错误:
import mysql.connector
cnx = mysql.connector.connect(user='root', password='',
host='127.0.0.1',
database='DB')
cursor = cnx.cursor()
Name = "James"
Department = "Finance"
StartYear = 2001
CurrentPos = 2001
Link = ""
add_user = ("INSERT INTO DB.tbluser "
"(username, department, startyear, currentpos, link) "
"VALUES (%s, %s, %d, %d, %s)")
data_user = (Name, Department, StartYear, CurrentPos, Link)
cursor.execute(add_user, data_user)
cnx.commit()
cursor.close()
cnx.close()
错误消息是
mysql.connector.errors.ProgrammingError: Not all parameters were used in the SQL statement
你知道为什么吗
关注者
0
被浏览
77