if gamep>0:
cur.execute("UPDATE users SET attempts = attempts - 1 WHERE id = ?", (message.from_user.id,))
cur.execute('SELECT attempts FROM users WHERE id = ?', (message.from_user.id,))
gamep = cur.fetchone()[0]
con.commit()
При условии, что попыток больше нуля, в таблицу базы данных отправляется запрос о уменьшении количества попыток, а так же переменная попыток применяет значение с базы данных, но случилась проблема, по умолчанию у игрока 2 попытки, при первой попытке всё проходит нормально, а вот после второй возникает ошибка:
cur.execute("UPDATE users SET attempts = attempts - 1 WHERE id = ?", (message.from_user.id,))
sqlite3.IntegrityError: UNIQUE constraint failed: users.attempts
Что делать?