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

Kiedy aplikacja Flask z Flask-SQLAlchemy jest uruchomiona, jak używać klienta MySQL w tej samej bazie danych w tym samym czasie?

Możesz spojrzeć na to pytanie Program ładujący SQL Alchemy Relationship pozostawia blokadę na stole?

Musisz zrobić podklasę flask.ext.sqlalchemy.SQLAlchemy i zastąp apply_driver_hacks metoda przekazywania dodatkowego argumentu słowa kluczowego izolacji_level='PRZECZYTAJ ' :

from flask.ext.sqlalchemy import SQLAlchemy

class UnLockedAlchemy(SQLAlchemy):
    def apply_driver_hacks(self, app, info, options):
        if not "isolation_level" in options:
            options["isolation_level"] = "READ COMMITTED"  # For example
        return super(UnLockedAlchemy, self).apply_driver_hacks(app, info, options)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. BŁĄD MYSQL 1096 - BRAK UŻYWANYCH TABEL - CODEIGNITER

  2. SQL Wstaw do tabeli nowe wiersze dla każdego pola w tej samej tabeli

  3. Powielanie obejmujące SUM, LEFT JOIN i GROUP BY

  4. Nie można utworzyć wyzwalacza MySQL, gdy używam IS NOT NULL

  5. QueryException SQLSTATE[HY000] [1045] Odmowa dostępu dla użytkownika 'homestead'@'localhost' (przy użyciu hasła:TAK)