如何使用sqlalchemy和aiopg更新表行?
async def insert_into_afk(afk_bool):
async with create_engine(user=username,
password=password,
database=database,
host=host,
port=port) as engine:
async with engine.acquire() as conn:
query = (sa.select([sa.text("is_afk")]).select_from(afk_tbl))
async with conn.begin():
if query is None:
await conn.execute(afk_tbl.insert().values(is_afk=afk_bool))
return
query.is_afk = afk_bool
AFK_STATE = afk_bool
这是我的代码,但是我被困在数据库部分的保存中。我尝试使用conn.update(),但没有成功。我注意到这可能不是这样做的方法,在sqlalchemy文档或aiopg中,我找不到确切的方法