其他分享
首页 > 其他分享> > 事务

事务

作者:互联网

事务简介

  1. 事务是为了防止数据出错的一组数据单元,它包含了一组数据库操作命令
  2. 事务把所有的命令作为一个整体一起向系统提交或者撤销操作请求,那么就是说这一组数据库命令要么同时成功,要么同时失败
  3. 事务是一个不可分割的工作逻辑单元

事务使用的关键字

-- 开启事务
begin;
start transaction;

-- 提交事务 事务提交完毕以后数据就会被持久更改
commit;

-- 回滚事务 如果这组命令执行过程中出错,那么就不会执行,并把执行结果置为事务开启时的状态
rollback;

事务的四大特征

简称ACID

另外,在Mysql里面事务是默认自动提交的,但是在oracle里面是需要手动提交

-- 查看事务的默认提交方式
select @@autocommit;
-- 1.自动提交 0 手动提交


-- 修改事务提交方式
set @@autocommit = 0;

标签:autocommit,事务,--,要么,数据库,提交
来源: https://www.cnblogs.com/xiaoheyyds/p/16253404.html