数据库事务的使用
迪丽瓦拉
2024-06-03 12:28:56
0

目录

显式事务

隐式事务


事务分为显式事务和隐式事务两种

显式事务

start transaction语句和begin区别在于前者语句后面可以添加修饰符 :read only表示当前事务是一个只读事务,read write表示当前事务是一个读写事务,with consistent snapshot 启动一致性读。

BEGIN;
----或者
START TRANSACTION READ ONLY ----开启一个只读事务START TRANSACTION READ ONLY,WITH CONSISTENT SNAPSHOT ---- 开启只读事务和一致性读

提交事务或者中止事务(回滚事务)

------提交事务。当提交事务后,对数据库的修改是永久性的。
commit;
------回滚事务,即撤销正在进行的所有没有提交的修改
rollback;
------将事务回滚到某个保存点
rollback to【savepoint】------savepoint,在事务中创建的保存点,方便后续针对保存点进

相关内容