銀行振込における2つの残高更新を、なぜ1つのトランザクションに含める必要がありますか?
MySQLが、影響を受けるすべての口座の複製を作成するためです。
一意性制約などのテーブル制約が無視されるためです。
借方と貸方を、すべて成功するかすべて失敗するかの1つの単位として確定できるためです。
口座の行が自動的にアルファベット順に並べ替えられるためです。