Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kết nối MySQL không khả dụng khi sử dụng SQLAlchemy (MySQL) và Flask

Đảm bảo giá trị của ‘pool_recycle option’ nhỏ hơn giá trị MYSQLs wait_timeout của bạn khi sử dụng hàm ‘create_engine’ của SQLAlchemy.

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

Cố gắng sử dụng scoped_session để thực hiện phiên của bạn:

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

và đóng / xóa phiên của bạn sau khi truy xuất dữ liệu của bạn.

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. Microsoft SQL Server tương đương với MySQL REGEXP

  2. Tìm hiểu các truy vấn SQL cơ bản sử dụng MySQL

  3. Thêm một cột vào tất cả các Truy vấn Chọn MySQL trong một lần chụp

  4. lưu trữ hình ảnh thành byte [] vào Mysql bằng cách sử dụng asp.net và c #

  5. Làm cách nào để lấy các giá trị từ cơ sở dữ liệu?