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

pymysql接続スレッドは安全ですか? pymysqlカーソルスレッドは安全ですか?

    El Rusoに感謝します、一方向を指します

    DBAPI2には、実装に応じてこの質問に答える方法を示す仕様があることを理解した後、pymysqlソースで答えを見つけました。 PyMySQLの場合は、接続やカーソルに対してスレッドセーフではないことを意味します。

    https://github.com/PyMySQL/PyMySQL/blob / master / pymysql / init .py#L40 ライン

    PyMySQLはthreadsafe=1であり、次のことを意味します。スレッドはモジュールを共有できますが、接続は共有できません。

    (PEP-0249仕様http://legacy.python.orgをお読みください/ dev / peps / pep-0249 /#threadsafety




    1. MySQLUpdate内部結合テーブルクエリ

    2. MySQLのあるテーブルから別の新しいテーブルにデータをコピーするにはどうすればよいですか?

    3. NULLになる可能性のある値を使用するWHERE句

    4. OracleのCASEステートメントを含む条件付きWHERE句