【发布时间】:2021-07-27 09:33:18
【问题描述】:
我认为我的数据库更新有误?它没有给我一个错误,所以这可能是我忘记做或没有注意到的事情。无论如何,我超级难过,我正在看的教程没有这个问题。
提前感谢所有帮助!
@bot.command(aliases = ['gen' , 'newacc'])
async def open_account(tendant):
db = sqlite3.connect('leveling.sqlite')
cursor = db.cursor()
sqlupdate = (f'INSERT INTO leveling(user_id,xp, local_xp) VALUES(?,?,?)')
val = (tendant.author.id, 0, 0)
result = cursor.fetchall()
await tendant.channel.send(result)
cursor.execute(sqlupdate, val)
db.close()
bot.run(token)
【问题讨论】:
-
我认为,您没有提交更改。试试:
db.commit()在db.close()上面添加这个
标签: python database sqlite discord.py