0
对于使用事务的MySQL存储过程,是否需要在退出时尽早调用ROLLBACK?您是否需要在退出MySQL存储过程时尽早调用ROLLBACK?
CREATE PROCEDURE `Proc`(IN `param` VARCHAR(10))
sp:BEGIN
START TRANSACTION;
IF (bad condition) THEN
ROLLBACK; /* is this necessary? */
LEAVE sp;
END IF;
...
COMMIT;
END