Mysql存储过程中的事务回滚
2024-09-07 11:11:24
create procedure test(in a int)
BEGIN
DECLARE t_error INTEGER DEFAULT 0;
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1;-- 异常时设置为1
START TRANSACTION;
INSERT into aaaa VALUES(2,3);
INSERT into aaaaa VALUES(2,3);
IF t_error = 1 THEN
ROLLBACK;
ELSE
COMMIT;
END IF;
END
最新文章
- OData V4 系列 查询操作
- java-集合2
- linux socket
- windows下codelite的使用
- 如何把rtf、doc文件转换为HTML文件
- [codility]Grocery-store
- avalon 中require.config源码分析
- C++不能中断构造函数来拒绝产生对象(在构造和析构中抛出异常)
- jQuery自学笔记(一):初识jQuery
- JavaScript学习笔记:检测数组方法
- web负载均衡整理
- JAVA 中URL链接中文参数乱码的若干处理方法
- FFmpeg在ubuntu下安装及使用
- Java实验环境的搭建
- chrome gps位置模拟设置
- Leetcode#771.Jewels and Stones(宝石与石头)
- 学习Linux系统中命令的简单方法
- JAVA中ArrayList与LinkedList的区别以及对应List使用foreach与使用下标遍历的效率问题
- Spring DI
- hdu 5078(2014鞍山现场赛 I题)
热门文章
- 在JavaScript中同步与异步
- IOS微信6.7.4输入框失去焦点,软键盘关闭后,被撑起的页面无法回退到原来正常的位置
- LAMP stack-5.6.22 (OpenLogic CentOS 7.2)
- python decorator 用法
- COGS 750. 栅格网络流
- java设计模式、框架、架构、平台之间的关系
- 在Spark集群中,集群的节点个数、RDD分区个数、​cpu内核个数三者与并行度的关系
- window下部署yapi
- java设计模式——建造者模式
- 高阶函数 -------JavaScript