Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Isolationsstufe mit Flask-SQLAlchemy

Was passiert, wenn Sie die SQLAlchemy-Version der Abfrage verwenden?

db.session.query(Printer).all() 

Ich frage mich, ob zwei Sitzungen stattfinden:

  1. Der, den Ihre App einrichtet, dass Printer.query.all() spricht mit
  2. Diejenige, die Sie in diesem Snippet verwenden, das Sie mit diesem db = SQLAlchemy() erstellt haben anrufen

Es würde erklären, warum db.session.commit() die Daten nicht leert, die Printer.query.all() verfügt über.