Loading mysql-test/r/sp.result +22 −24 Original line number Diff line number Diff line Loading @@ -2697,30 +2697,6 @@ call bug7992()| call bug7992()| drop procedure bug7992| drop table t3| drop table t2; drop table t1; drop procedure if exists sp1; create table t1 (a int) engine=innodb| create procedure sp1 () begin truncate table t1; insert t1 values (1); rollback; end | set autocommit=0; insert t1 values (2); call sp1(); ERROR HY000: Can't execute the given command because you have active locked tables or an active transaction commit; set autocommit=1; select * from t1; a 2 call sp1(); select * from t1; a 1 drop table t1; drop procedure sp1; create table t3 ( lpitnumber int(11) default null, lrecordtype int(11) default null Loading Loading @@ -2780,3 +2756,25 @@ a drop procedure bug8937| delete from t1| drop table t1,t2; drop procedure if exists sp1; create table t1 (a int) engine=innodb| create procedure sp1 () begin truncate table t1; insert t1 values (1); rollback; end | set autocommit=0; insert t1 values (2); call sp1(); ERROR HY000: Can't execute the given command because you have active locked tables or an active transaction commit; set autocommit=1; select * from t1; a 2 call sp1(); select * from t1; a 1 drop table t1; drop procedure sp1; mysql-test/t/sp.test +27 −28 Original line number Diff line number Diff line Loading @@ -3277,34 +3277,6 @@ call bug7992()| drop procedure bug7992| drop table t3| delimiter ;| drop table t2; drop table t1; # # BUG#8850 # --disable_warnings drop procedure if exists sp1; --enable_warnings delimiter |; create table t1 (a int) engine=innodb| create procedure sp1 () begin truncate table t1; insert t1 values (1); rollback; end | delimiter ;| set autocommit=0; insert t1 values (2); --error 1192 call sp1(); commit; set autocommit=1; select * from t1; call sp1(); select * from t1; drop table t1; drop procedure sp1; # # BUG#8849: problem with insert statement with table alias's Loading @@ -3312,6 +3284,7 @@ drop procedure sp1; # Rolling back changes to AND/OR structure of ON and WHERE clauses in SP # delimiter |; create table t3 ( lpitnumber int(11) default null, lrecordtype int(11) default null Loading Loading @@ -3387,3 +3360,29 @@ delete from t1| # practical, or create table t3, t3 etc temporarily (and drop them). delimiter ;| drop table t1,t2; # # BUG#8850 # --disable_warnings drop procedure if exists sp1; --enable_warnings delimiter |; create table t1 (a int) engine=innodb| create procedure sp1 () begin truncate table t1; insert t1 values (1); rollback; end | delimiter ;| set autocommit=0; insert t1 values (2); --error 1192 call sp1(); commit; set autocommit=1; select * from t1; call sp1(); select * from t1; drop table t1; drop procedure sp1; Loading
mysql-test/r/sp.result +22 −24 Original line number Diff line number Diff line Loading @@ -2697,30 +2697,6 @@ call bug7992()| call bug7992()| drop procedure bug7992| drop table t3| drop table t2; drop table t1; drop procedure if exists sp1; create table t1 (a int) engine=innodb| create procedure sp1 () begin truncate table t1; insert t1 values (1); rollback; end | set autocommit=0; insert t1 values (2); call sp1(); ERROR HY000: Can't execute the given command because you have active locked tables or an active transaction commit; set autocommit=1; select * from t1; a 2 call sp1(); select * from t1; a 1 drop table t1; drop procedure sp1; create table t3 ( lpitnumber int(11) default null, lrecordtype int(11) default null Loading Loading @@ -2780,3 +2756,25 @@ a drop procedure bug8937| delete from t1| drop table t1,t2; drop procedure if exists sp1; create table t1 (a int) engine=innodb| create procedure sp1 () begin truncate table t1; insert t1 values (1); rollback; end | set autocommit=0; insert t1 values (2); call sp1(); ERROR HY000: Can't execute the given command because you have active locked tables or an active transaction commit; set autocommit=1; select * from t1; a 2 call sp1(); select * from t1; a 1 drop table t1; drop procedure sp1;
mysql-test/t/sp.test +27 −28 Original line number Diff line number Diff line Loading @@ -3277,34 +3277,6 @@ call bug7992()| drop procedure bug7992| drop table t3| delimiter ;| drop table t2; drop table t1; # # BUG#8850 # --disable_warnings drop procedure if exists sp1; --enable_warnings delimiter |; create table t1 (a int) engine=innodb| create procedure sp1 () begin truncate table t1; insert t1 values (1); rollback; end | delimiter ;| set autocommit=0; insert t1 values (2); --error 1192 call sp1(); commit; set autocommit=1; select * from t1; call sp1(); select * from t1; drop table t1; drop procedure sp1; # # BUG#8849: problem with insert statement with table alias's Loading @@ -3312,6 +3284,7 @@ drop procedure sp1; # Rolling back changes to AND/OR structure of ON and WHERE clauses in SP # delimiter |; create table t3 ( lpitnumber int(11) default null, lrecordtype int(11) default null Loading Loading @@ -3387,3 +3360,29 @@ delete from t1| # practical, or create table t3, t3 etc temporarily (and drop them). delimiter ;| drop table t1,t2; # # BUG#8850 # --disable_warnings drop procedure if exists sp1; --enable_warnings delimiter |; create table t1 (a int) engine=innodb| create procedure sp1 () begin truncate table t1; insert t1 values (1); rollback; end | delimiter ;| set autocommit=0; insert t1 values (2); --error 1192 call sp1(); commit; set autocommit=1; select * from t1; call sp1(); select * from t1; drop table t1; drop procedure sp1;