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

トランザクションのデッドロックをクリアするにはどうすればよいですか?

    次のような「innodbstatus」出力が与えられた場合:

    ---TRANSACTION 0 0, not started, process no 1024, OS thread id 140386055603968
    MySQL thread id 197, query id 771 localhost marc
    show innodb status
    

    やりたいこと

    KILL QUERY 771
    

    デッドロックされている2つのクエリの1つを強制終了します。これでクエリは強制終了されますが、接続は開いたままになります。接続を切断したい場合は、KILL 197を実行します。 。



    1. select内で変数を定義し、同じselect内で使用します

    2. PHPMySQLIはSQLインジェクションを防ぎます

    3. SQLServerのインストール方法

    4. MySQLコネクタ/JDBCスレッドは安全ですか?