事物

BEGIN或START TRANSACTION;顯示地開啟一個事務;

COMMIT;也可以使用COMMIT WORK,不過二者是等價的。COMMIT會提交事務,并使已對數據庫進行的所有修改稱為永久性的;

ROLLBACK;有可以使用ROLLBACK WORK,不過二者是等價的。回滾會結束用戶的事務,并撤銷正在進行的所有未提交的修改;

SAVEPOINT identifier;SAVEPOINT允許在事務中創建一個保存點,一個事務中可以有多個SAVEPOINT;

RELEASE SAVEPOINT identifier;刪除一個事務的保存點,當沒有指定的保存點時,執行該語句會拋出一個異常;

ROLLBACK TO identifier;把事務回滾到標記點;

SET TRANSACTION;用來設置事務的隔離級別。InnoDB存儲引擎提供事務的隔離級別有READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ和SERIALIZABLE。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • MySQL 事務 在 MySQL 中只有使用了 Innodb 數據庫引擎的數據庫或表才支持事務。 事務處理可以...
    liudai123閱讀 155評論 0 0
  • 目錄: 1.事物 A.事物是什么 B.啟動結束事物 C.如何使用 2.事物的特性 3.事物的隔離級別 4.事物隔離...
    BossHuang閱讀 269評論 0 0
  • 1、事物的概念 Oracle提供了一種被稱為“事物”的控制機制,來對數據進行有效、安全的操作,是數據庫中的數據始終...
    孤意的學習筆記閱讀 1,177評論 0 1
  • Spring Boot 默認集成事務,所以無須手動開啟使用 @EnableTransactionManagemen...
    fangzy0723閱讀 3,984評論 0 4
  • TCL指的是事務控制語言。 事務是指作為單個邏輯工作單元執行的一組相關操作。事務是最小的工作單元,作為一個整體進行...
    產品小正閱讀 613評論 0 2