3

私はmysqldb&javaを使用しているので、私のアプリケーションではトリガーを使用する必要がありますが、挿入または更新中にそれを保存する必要があります。テーブルAに新しいレコードを挿入すると、トリガーは別のテーブルBに情報を挿入する作業を行います。また、テーブルAのレコードを更新する場合、トリガーはテーブルBのレコードを更新します。

更新中または挿入中のトランザクションがロールバックされた場合、これはトリガーによって行われた変更をロールバックしますか?? !!

4

1 に答える 1

1

はい、トランザクションがロールバックされると、トリガーによって実行された作業もロールバックされます(これを特に防ぐために、トリガー内でトランザクションスコープを使用してモンキーを実行しない限り)

于 2012-12-11T15:44:50.660 に答える