@happyjuic

Как обновить значение в таблице sqlte?

Консоль ругается только на эту функцию:
(Да, код написан колхозно, но мне так проще)
@bot.command()
async def путешествие(ctx):
	author = ctx.message.author
	a = author.id
	ran = random.randint(1, 1)
	xp = c.execute('SELECT xp FROM test WHERE login == ?', (a,)).fetchone()
	if ran == 1:
		ranxp = random.randint(1, 3)
		await ctx.send(random.choice(randomadvent))
		await ctx.send('Получен опыт: ' + str(ranxp))
		updatexp = xp + ranxp
		c.execute('UPDATE test SET xp == ? WHERE login == ?', (updatexp, a))
		sql.commit()


P.s. ошибка где-то на последних 3 строках. Всё же вроде правильно...
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы