mysql 存储过程加事务的简单写法

来源:互联网 发布:网络零售商 编辑:程序博客网 时间:2024/05/20 16:40
BEGIN
--  设置SQLEXCEPTION变量
DECLARE t_error INTEGER DEFAULT 0;

DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1;

--  开启事务
START TRANSACTION;

--  此处为存储过程sql (略)


IF t_error = 1 THEN
ROLLBACK;
ELSE
COMMIT;
END IF;


END

0 0