我正尝试按以下方式写入数据库,但出现此错误:
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()
抱歉,这是我的新手。知道为什么吗?
答案 0 :(得分:1)
您做错了 试试这个:
cursor.executemany(query, [(message.author.name, message.content)])