能否在一个带事务的存储过程中调用另一个带事务的存储过程呢?
mysql是否支持在一个带事务的存储过程中调用另一个带事务的存储过程呢?若能,事务的处理是否正常呢?
比如这样
CREATE PROCEDURE `sp_aa`()
BEGIN
......
START TRANSACTION;
......
call sp_bb();
......
COMMIT;
......
END
///////////////////////////////////////////////
CREATE PROCEDURE `sp_bb`()
BEGIN
......
START TRANSACTION;
......
......
COMMIT;
......
END
比如这样
CREATE PROCEDURE `sp_aa`()
BEGIN
......
START TRANSACTION;
......
call sp_bb();
......
COMMIT;
......
END
///////////////////////////////////////////////
CREATE PROCEDURE `sp_bb`()
BEGIN
......
START TRANSACTION;
......
......
COMMIT;
......
END
作者: TinkyWinky 发布时间: 2011-05-16
MYSQL不支持事务嵌套
作者: WWWWA 发布时间: 2011-05-16