我正在编写代码,使用python-mysql连接器和不和谐.py你知道吗
这是我的密码
if message.content == "c!loadmembers" and message.author.id == 409535907788750859:
try:
for member in message.guild.members:
query = "INSERT INTO users (name, msgs) VALUES (%s,0)"
cursor.execute(query, (member.name, ))
mydb.commit()
except Exception as e:
print(e)
这将返回:1210:执行prepared语句的参数数目不正确
当我使用游标.executemany()它使每行由命令颁发者的单个字符组成,这不是我要找的。example of what I don't want
我基本上希望user表中的每一行都有用户的名称。例如:
Table organized as: ID, Name, timesspoken, timestamp
Row1: 1, John, 0, timestamp
row2: 2, Bob, 0, timestamp
等等
我该如何修改我的代码来达到这个目的?你知道吗
先谢谢你。你知道吗
哦,我知道我没有正确地使用命令,我知道我没有使用人的ID而不是他们的名字。等我把它修好了
目前没有回答
相关问题 更多 >
编程相关推荐