К примеру есть sql-запрос:
INSERT INTO categories(category, sub_category)
SELECT category, sub_category
FROM (SELECT "category" as category, "Final" as sub_category) temp
WHERE NOT EXISTS (SELECT 1 FROM categories WHERE categories.category = temp.category AND categories.sub_category = temp.sub_category)
Который выполняется так:
async with aiosqlite.connect('categories.db') as db:
await db.execute(sql)
await db.commit()
Как я могу получить статус его выполнения?
Вроде такого:
Result: запрос успешно выполнен. Заняло 1мс, 1 строк изменено
Вот это не работает:
print(await db.execute(sql))
print(await db.commit)
status = await db.fetch()
print(status)