Python MySQL错误1210:执行prepared语句的参数数量不正确
我试图按如下方式写入数据库,但出现以下错误:Python MySQL错误1210:执行prepared语句的参数数量不正确,python,mysql,Python,Mysql,我试图按如下方式写入数据库,但出现以下错误: 1210: Incorrect number of arguments executing prepared statement 执行语句: query = "INSERT INTO db.tbl1(name, msg) VALUES (%s,%s)" cursor.executemany(query, ([message.author.name], [message.content])) mydb.commit() 对不起,我是新来的。知道为什
1210: Incorrect number of arguments executing prepared statement
执行语句:
query = "INSERT INTO db.tbl1(name, msg) VALUES (%s,%s)"
cursor.executemany(query, ([message.author.name], [message.content]))
mydb.commit()
对不起,我是新来的。知道为什么吗?你做错了
试试这个:
cursor.executemany(query, [(message.author.name, message.content)])