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

デッドロック後のMySQLでのトランザクションの再開

    2つのトランザクションが同じデータを変更しようとしたため、デッドロックが発生したため、これを自動的に行うことはできません。 。 知っている 同じステートメントを再試行するだけで正しいことになるので、これをアプリケーションに実装する必要があります。

    ただし、データベースに自動的にそれを行わせるのは無責任です。アプリケーションが、変更される可能性のあるステートメントを発行する前に、データベース内の新しい状況を最初に確認する必要がある場合もあるからです。

    >

    1. MySQL / Doctrine2クエリをデバッグする方法は?

    2. 2つのデータベースの構造を比較しますか?

    3. EFが不要なヌルチェックを使用してSQLクエリを生成するのはなぜですか?

    4. カンマ区切りのデータ列を結合する