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

タイムアウト時にMySQLを再接続する

    同じ問題が発生し、MySQLdbを使用するpeeweeの場合、MySQLデータベースインスタンスを初期化すると次の解決策が得られました。

    db = MySQLDatabase(db_name, user=db_username, passwd=db_password, host=db_host, port=db_port)
    db.get_conn().ping(True)
    

    ping関数の場合:

    db.get_conn().ping.__doc__内 。 db.get_conn().ping(True)に注意してください 別の接続を再度作成する場合は、を使用する必要があります。したがって、(db.connect()を介して再接続すると たとえば)pingを繰り返す必要があります。



    1. Oracleのテーブルで重複する値を見つけるにはどうすればよいですか?

    2. データがテーブルに入ってから24時間後に、mysqlテーブルからデータの行を自動的に削除するにはどうすればよいですか?

    3. MySQL LIMIT、OFFSETを使用したページネーション

    4. ナンバーシリーズジェネレータチャレンジソリューション–パート5