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呢