Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Poziom izolacji z Flask-SQLAlchemy

Co się stanie, jeśli użyjesz wersji SQLAlchemy zapytania?

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

Zastanawiam się, czy trwają dwie sesje:

  1. Ten, który Twoja aplikacja konfiguruje, że Printer.query.all() mówi do
  2. Ten, którego używasz we fragmencie, który utworzyłeś przez ten db = SQLAlchemy() zadzwoń

Wyjaśniłoby to, dlaczego db.session.commit() nie opróżnia danych, które Printer.query.all() ma.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Filtruj według formatowania daty i godziny MYSQL

  2. Migracja Google Cloud SQL dla MySQL na serwer lokalny

  3. Wydajność MySQL:wprowadzenie do JOIN w SQL

  4. Usuń używając wielu tabel i powtórz tabelę w podzapytaniu

  5. mysql wybierz daty z 30-dniowego zakresu