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

MySQLで開いているトランザクションを表示する

    開いているトランザクションはありません。MySQLは切断時にトランザクションをロールバックします。
    トランザクションをコミットすることはできません(IFAIK)。

    スレッドを表示するには

    SHOW FULL PROCESSLIST  
    

    参照: http://dev.mysql.com/doc /refman/5.1/en/thread-information.html

    壊れた接続からトランザクションをコミットすることはできないため、役に立ちません。

    接続が切断されるとどうなりますか
    MySQLドキュメントから: http:// dev.mysql.com/doc/refman/5.0/en/mysql-tips.html

    http://dev.mysql.com/も参照してください。 doc / refman / 5.0 / en / auto-reconnect.html

    これを診断して修正する方法
    自動再接続を確認するには:

    必要に応じて再送信できるように、最後のクエリ(トランザクション)をクライアントに保持してください。
    自動再接続モードを無効にしてください。これは危険なので、代わりに独自の再接続を実装して、いつ確認できるようにしてください。ドロップが発生し、そのクエリを再送信できます。



    1. MySQLで日時に秒を追加する

    2. 指定されたMySQLホストのいずれにも接続できません

    3. MySQLの多対多の関係

    4. JDK8を使用するMacOSにOracleSQLDeveloper19.1をインストールします。