MySQL存储过程 事务transaction
2017-08-08 16:44
435 查看
DROP PROCEDURE IF EXISTS test_sp1
CREATE PROCEDURE test_sp1( )
BEGIN
DECLARE t_error INTEGER DEFAULT 0;
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1;
START TRANSACTION;
INSERT INTO test VALUES(NULL, 'test sql 001');
INSERT INTO test VALUES('1', 'test sql 002');
IF t_error = 1 THEN
ROLLBACK;
ELSE
COMMIT;
END IF;
select t_error; //返回标识位的结果集;
END
CREATE PROCEDURE test_sp1( )
BEGIN
DECLARE t_error INTEGER DEFAULT 0;
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1;
START TRANSACTION;
INSERT INTO test VALUES(NULL, 'test sql 001');
INSERT INTO test VALUES('1', 'test sql 002');
IF t_error = 1 THEN
ROLLBACK;
ELSE
COMMIT;
END IF;
select t_error; //返回标识位的结果集;
END
相关文章推荐
- MySQL存储过程 事务transaction
- MySQL存储过程 事务transaction
- mysql 存储过程、触发器、视图、游标、分布式事务--之触发器
- MYSQL--存储过程-触发器-事务
- mysql视图,存储过程,游标,触发器,事务简单了解
- Mysql | 事务&存储过程
- MySQL之21-29 重点: 视图,触发器,存储过程,游标,事务处理
- MySQL基础(二):视图、触发器、函数、事务、存储过程
- mysql transaction(事务)
- mysql-视图、触发器、事务、存储过程、流程控制
- Mysql | 事务&存储过程
- mysql 存储过程实现事务方法
- MySQL存储过程,事务回滚
- MySql基础教程二(视图,存储过程,游标,触发器,事务,权限,数据类型)
- mysql事务、触发器、视图、存储过程、函数
- 在mysql中的存储过程中使用事务transaction【以下内容仅供参考】
- mysql 笔记 六 存储引擎 事务 索引 存储过程
- Spring TransactionTemplate + Mysql事务理解
- MySQL 存储过程/游标/事务
- MySQL 事务RUNNING状态引发的Transaction timed out: deadline问题