DELIMITER $$CREATE PROCEDURE `db`.`sp1`() BEGIN
START TRANSACTION;
insert into table1....;
insert into table2....;
update table3....; COMMIT;
END$$DELIMITER ;
这样能控制如果insert table2出错时候insert table1回滚吗?update table3呢
START TRANSACTION;
insert into table1....;
insert into table2....;
update table3....; COMMIT;
END$$DELIMITER ;
这样能控制如果insert table2出错时候insert table1回滚吗?update table3呢
如果table2出错 则 3个都不执行
谢谢了大家