数据库事务

一、事务概念

      实际开发中一个业务操作,可能需要执行多条 SQL 语句才能完成。事务是将多条 SQL 语句作为一个整体执行,要么同时成功,要么同时失败。事务相关 SQL 语句如下:

SQL 语句 功能
START TRANSACTION; 开启事务
COMMIT; 提交事务
ROLLBACK; 回滚事务

      事务执行流程

开启事务
执行 SQL 语句
成功
失败
提交事务
回滚事务

二、MySQL 事务管理

      在 MySQL 中默认情况下每一条增、删、改 SQL 语句都是一个单独的事务,语句执行完后自动提交事务。如果业务中有多条 SQL 语句就需要使用事务相关的 SQL 语句来手动的开启、提交事务。

三、回滚点

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章