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, но использует его ядро


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