Как обновить нужную ячейку в SQlite?

Доброго времени суток.

Проблема заключается в следующем - пытаюсь обновить 4-ю колонку в БД, но всегда обновляется почему-то только вторая

def update_subscription(self, user_id, money):
    """Обновляем статус подписки пользователя"""
    with self.connection:
        return self.cursor.execute("""UPDATE `subscriptions` SET `money` WHERE `user_id` = ?""", (money, user_id))


 if  1 == 1:
     bot.send_message(call.message.chat.id, 'успех!', reply_markup=markup)
     db.update_subscription(message.from_user.id, 150)

введите сюда описание изображения

Обновляю колонку money, но почему-то обновляется только колонка first_name, как это исправить?

Заранее спасибо за помощь!


Ответы (1 шт):

Автор решения: Іван Шнір

Вы забыли сохранить действие после self.cursor.execute напишите db.commit()

→ Ссылка