ロールバックされます。小さいトランザクションを選択してロールバックしようと試みます。トランザクションのサイズは、挿入、更新、または削除された行数によって決定されます。レイヤーは、行レベルロックを識別します。以外のストレージエンジンで設定されたロックが関連しているデッドロックを検出できません。システム変数の値を設定します。トランザクションの完全なロールバックが実行されると、トランザクションで設定されたすべてのロックが解放されます。ステートメントのみがロールバックされると、ステートメントで設定された一部のロックが保持される可能性があります。どの行がどのステートメントで設定されたのかをあとで確認できないような形式で、行ロックが格納されるためです。ストアドファンクションを呼び出し、そのファンクション内のステートメントに失敗した場合は、そのステートメントがロールバックされます。実行された場合、トランザクション全体がロールバックされます。デッドロックを回避するためにデータベース操作を編成する方法については、セクション14.2.11「デッドロックの対処方法」を参照してください。