-1

PHP/MySQL PDO を使用して一連のクエリを連続して実行しているとします。したがって、理想的には、BeginTransaction で開始し、コミットで終了します。

ここで、クエリの 1 つがコミット前の実行の途中で例外をスローしたとします。例外を処理するために例外をキャッチしたら、ロールバックする必要がありますか? または、コミット呼び出しが行われていないため、自動的にロールバックされると仮定して無視しますか?

ありがとう。

4

1 に答える 1

1

確認したい場合は、catch ブロックでロールバック関数を呼び出してみてください。 http://www.php.net/manual/en/pdo.rollback.php

于 2012-11-15T06:56:18.637 に答える