首页 > 数据库 >Mysql嵌套事务

Mysql嵌套事务

时间:2022-10-19 15:00:58浏览次数:47  
标签:INSERT 事务 transaction -- demo SAVEPOINT 嵌套 Mysql id

部分回滚

-- 格式化
TRUNCATE demo_transaction;

-- 开启事务
BEGIN;

-- 插入一条数据
INSERT INTO `demo_transaction`(id) VALUES(1);

-- 开启 SAVEPOINT
SAVEPOINT t1;
INSERT INTO `demo_transaction`(id) VALUES(2);
-- 回滚 SAVEPOINT
ROLLBACK TO SAVEPOINT t1;

-- 提交事务
COMMIT;

全部提交

-- 格式化
TRUNCATE demo_transaction;

-- 开启事务
BEGIN;

-- 插入一条数据
INSERT INTO `demo_transaction`(id) VALUES(1);

-- 开启 SAVEPOINT
SAVEPOINT t1;
INSERT INTO `demo_transaction`(id) VALUES(2);
-- 释放 SAVEPOINT
RELEASE SAVEPOINT t1;

-- 提交事务
COMMIT;

全部回滚

-- 格式化
TRUNCATE demo_transaction;

-- 开启事务
BEGIN;

-- 插入一条数据
INSERT INTO `demo_transaction`(id) VALUES(1);

-- 开启 SAVEPOINT
SAVEPOINT t1;
INSERT INTO `demo_transaction`(id) VALUES(2);
-- 释放 SAVEPOINT
RELEASE SAVEPOINT t1;

-- 提交事务
ROLLBACK;

 

标签:INSERT,事务,transaction,--,demo,SAVEPOINT,嵌套,Mysql,id
From: https://www.cnblogs.com/wzf-Learning/p/16806264.html

相关文章

  • MySQL 批量操作,一次插入多少行数据效率最高?
    一、前言我们在操作大型数据表或者日志文件的时候经常会需要写入数据到数据库,那么最合适的方案就是数据库的批量插入。只是我们在执行批量操作的时候,一次插入多少数据才合......
  • A调用B方法,@Transactional事务问题
    总结:方法A调用方法B:1、如果只有A加@Transactional注解;则AB在同一事务中,任意异常都回滚;2、如果只有B加@Transactional注解;AB方法为同一类,事务失效任意异常都不回滚;AB不同类......
  • Vue学习笔记之Element-UI表单校验中的多层嵌套处理
    0x00概述本文主要记录VUE页面Element-UI表单校验中的多层嵌套处理。 0x01Element-UI表单校验中多层嵌套<el-row:gutter=20class="with-bg"v-for="(product,idx......
  • Dinky的使用——parquet2mysql
     需求:将parquet数据文件同步数据到mysql数据库需要通过创建parquet格式的hive表,从hdfs中将数据文件下载,我这里提前做好了 一、添加依赖包在dinky的plugins目录和flin......
  • 一文搞懂Undo Log版本链与ReadView机制如何让事务读取到该读的数据
     在MySQL的数据表中,存储着一行行的数据记录,对每行数据而言,不仅仅记录着我们定义的字段值,还会隐藏两个字段:row_trx_id和roll_pointer,前者表示更新本行数据的事务id......
  • C# 嵌套的命名空间
    嵌套的命名空间,低级的可以直接访问高级层次的命名空间,而相反不行。//低级层次的也是高级层次的一部分。平级的不能直接访问,但using时可以省略共同高级部分。嵌套命名......
  • mysql使用load data infile导入数据
    做阿里天池编程题时候,需要导入sql数据,但是sql数据很大,总共有2g多。  由于没怎么做过运维,不会搞大批量数据的导入,就把里面的sql复制粘贴出来,然后粘贴到sqlyog里面慢慢......
  • mysql联合索引和复合主键
    最近优化一个页面,数据5GB(可能要算上索引),单个查询要300s左右,数据表建有联合索引,顺便复习总结下联合索引的东西,本文内容皆来自网络,如有侵权,请联系我删除。联合索引单一索......
  • Dinky的使用——snappy2mysql
    需求:将压缩文件snappy的数据同步到mysql数据库snappy可以作为orc文件的压缩格式存在,所以在添加依赖包的时候,直接添加orc的依赖包就可以了还有一点注意的是,在创建hive表的......
  • 事务的四大特征以及事务隔离级别介绍
    事务的四大特征1.原子性:不可分割最小操作单位,要么同时成功,要么同时失败2.持久性:当事务提交或回滚后,数据库会持久化的保存数据3.隔离性:事务之间相互独立,互不影响,但是隔......