SQLAlchemy (GINO) Работа со столбцом не вытаскивая его значение
Есть некий столбец с числом (используется для статистики) После определенной операции я прибавляю к его числу +1, якобы операция прошла успешно. Возможно ли прибавить к числу (из этого столбца) +1, предварительно не вытаскивая (не узнавая) число?
old_stats = await Anymodel.query.where(
Anymodel.account_id == foo.parent.id
).gino.first()
await Anymodel.update.values(weekly_games=old_stats.stats + 1).where(
Anymodel.account_id == foo.parent.id
).gino.status()
Смотрю и думаю, что это "хардкод" и можно сделать проще.
p.s. Использую GINO (прослойка для SQLAlchemy) для асинхронности и немного отличается от SQLAlchemy, но использует его ядро