sql >> Database teknologi >  >> RDS >> Mysql

MySQL-forbindelse er ikke tilgængelig, når du bruger SQLAlchemy(MySQL) og Flask

Sørg for, at værdien af ​​'pool_recycle option' er mindre end din MYSQLs wait_timeout-værdi, når du bruger SQLAlchemy 'create_engine'-funktionen.

engine = create_engine("mysql://username:[email protected]/myDatabase", pool_recycle=3600)

Prøv at bruge scoped_session for at lave din session:

from sqlalchemy.orm import scoped_session, sessionmaker
session = scoped_session(sessionmaker(autocommit=False, autoflush=False, bind=engine))

og luk/fjern din session efter at have hentet dine data.

session.query(Foo).all()
session.close()



  1. Konverter postgresql hstore til php-array

  2. Hvordan bruger man IN-operator med JDBI?

  3. MySQL GROUP BY og udfyld tomme rækker

  4. Find ud af, om en værdi indeholder mindst ét ​​numerisk ciffer i SQLite