処理完了前にサーバーダウンした場合、いつロールバックがかかるのですか?

データの整合性を保つため MySQL が自動的にロールバックを行います。
2023年6月5日
ユーザー

【「整合性がとれなくなってしまう」の具体例が知りたいです】の質問回答で、

”途中で処理がエラーするパターンとしては色々な要素が考えられますが、例えば 1, 2 が PHP で実行されるとすると、 1 が成功したタイミングで PHP が動いているサーバがダウンするようなことが考えられます。ダウンする要因はサーバの電源が抜けた、サーバのメモリ使用率が 100% に到達した、など外部要因もあり得ますね。”

と外部要因の事例を挙げられてました。それで少し疑問がございます↓
上記の通り、1、2の処理があって、1の処理完了後、2の処理完了前にサーバーがダウンした場合ですが、いつロールバックがかかるのでしょうか?プログラムはサーバー復旧までロールバックスタンバイ??
ちょっとイメージが湧かなかったのでご教示頂けますと幸いです。
よろしくお願いいたします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(3)