senku1435
@senku1435
py aiogram develop, c# mid

Будет ли работать очередь в SQLite?

Создал асинхронного бота на aiogram. Во избежание проблемы, при одновременном редактировании базы данных сделал такой код:

lock = threading.Lock()
with lock:
cursor.execute("UPDATE table SET value = ?",(value,))
connect.commit()
Мне важно знать:

1 Поможет ли такой код? Или данная функция работает только при многопоточности, а не в асинхронности?
2 Либо вообще: будет ли в асинхронном боте возникать такая ошибка? (sqlite3.OperationalError: database is locked)
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы