sql >> データベース >  >> RDS >> Mysql

Flask-SQLAlchemyを使用するFlaskアプリケーションが実行されている場合、同じデータベースで同時にMySQLクライアントを使用するにはどうすればよいですか?

    この質問をご覧になることをお勧めします SQL Alchemyリレーションシップローダーはテーブルにロックを残しますか?

    実行する必要があるのは、サブクラス flask.ext.sqlalchemy.SQLAlchemy apply_driver_hacks 追加のキーワード引数を渡すメソッド Isolation_level ='READ '

    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. Mac OS XからMySQLをどのようにアンインストールしますか?

    2. MySQLにUTF-8を適切に処理させる方法

    3. Mysqlテーブルのcronジョブを切り捨てますか?

    4. SQLLIMIT構文エラー