Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

SQLAlchemy (MySQL) और फ्लास्क का उपयोग करते समय MySQL कनेक्शन उपलब्ध नहीं है

सुनिश्चित करें कि SQLAlchemy 'create_engine' फ़ंक्शन का उपयोग करते समय 'pool_recycle option' का मान आपके MYSQLs Wait_timeout मान से कम है।

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

scoped_session use का उपयोग करने का प्रयास करें अपना सत्र बनाने के लिए:

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

और अपना डेटा पुनर्प्राप्त करने के बाद अपना सत्र बंद/निकालें।

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ़ील्ड डेटा द्वारा MySQL (या PHP?) समूह परिणाम

  2. mySql:उन पंक्तियों को प्राप्त करता है जहां सेल में शब्दों की संख्या (स्ट्रिंग कॉमा से अलग) का मिलान सेल के समान मान होता है

  3. Wamp को पुनः स्थापित करते समय MySQL डेटाबेस को पुनर्स्थापित करना

  4. डेटाबेस mysql में समानार्थक शब्दों को संग्रहीत और पुनर्प्राप्त करने का सबसे अच्छा तरीका

  5. समारोह योग मौजूद नहीं है