SQL 中 COMMIT 和 ROLLBACK 的區別


在本文中,我們將瞭解 SQL 中 COMMIT 和 ROLLBACK 之間的區別。

COMMIT

  • 它對當前事務所做的修改進行驗證。

  • 一旦 COMMIT 語句被執行,該事務就不能使用 ROLLBACK 來回滾。

  • 它在事務成功執行時發生。

語法

COMMIT;

ROLLBACK

  • 它取消當前事務所做的修改。

  • 一旦執行 ROLLBACK,資料庫將返回到它的前一個狀態。

  • 這是該事務的第一個語句將處於執行狀態的狀態。

  • 在事務在執行期間被中止時發生 ROLLBACK。

語法

ROLLBACK;

更新時間:2021-03-25

1K+ 檢視次數

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告