トランザクション

ロールバック

日本語

概要

トランザクションを取り消し、実行前の状態に戻す操作。

詳細

トランザクション内の変更を破棄し、開始前の状態に戻す操作。エラー発生時の整合性維持に使われる。アプリケーション側で明示的にROLLBACKを呼ぶ以外にも、接続が予期せず切断された場合やデッドロックが検出された場合など、DB側が自動的にロールバックを行うケースもある。

データベースの他の用語