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

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

你可能感兴趣的:(mysql 存储过程加事务的简单写法)