MySql事務的簡單使用

4個特性

  • 原子性:一個事務中的全部操做,要麼所有完成,要麼所有不完成,不會結束在中間某個環節。事務在執行過程當中發生錯誤,會被回滾(rollback)到事務開始前的狀態
  • 一致性:在事務開始前和事務結束之後,數據庫的完整性沒有被破壞。例如A和B之間的轉帳,不論轉多少次,轉多少,兩我的的總金額是不會變的
  • 隔離性:每一個事務之間,沒有關聯,分開執行
  • 持久性:事務處理結束後,對數據的修改是永久的

使用

  • 開始事務
    • begin
  • 結束事務
    • 提交事務:commit
    • 回滾事務:rollbck
相關文章
相關標籤/搜索