2004-08-06 18:11:14 +02:00
|
|
|
use test;
|
|
|
|
drop table if exists t1;
|
|
|
|
create table t1 (s1 int, s2 int, s3 int);
|
|
|
|
create procedure bug4934()
|
|
|
|
begin
|
|
|
|
insert into t1 values (1,0,1);
|
|
|
|
end//
|
|
|
|
use test;
|
|
|
|
call bug4934();
|
|
|
|
select * from t1;
|
|
|
|
s1 s2 s3
|
|
|
|
1 0 1
|
|
|
|
drop table t1;
|
|
|
|
create table t1 (s1 int, s2 int, s3 int);
|
|
|
|
drop procedure bug4934;
|
|
|
|
create procedure bug4934()
|
|
|
|
begin
|
|
|
|
end//
|
|
|
|
select * from t1;
|
|
|
|
s1 s2 s3
|
|
|
|
call bug4934();
|
|
|
|
select * from t1;
|
|
|
|
s1 s2 s3
|
|
|
|
drop table t1;
|
|
|
|
drop procedure bug4934;
|
2005-04-15 18:31:47 +02:00
|
|
|
drop procedure if exists bug9486;
|
|
|
|
drop table if exists t1, t2;
|
|
|
|
create table t1 (id1 int, val int);
|
|
|
|
create table t2 (id2 int);
|
|
|
|
create procedure bug9486()
|
|
|
|
update t1, t2 set val= 1 where id1=id2;
|
|
|
|
call bug9486();
|
|
|
|
lock tables t2 write;
|
|
|
|
call bug9486();
|
|
|
|
show processlist;
|
|
|
|
Id User Host db Command Time State Info
|
|
|
|
# root localhost test Sleep # NULL
|
|
|
|
# root localhost test Query # Locked call bug9486()
|
|
|
|
# root localhost test Query # NULL show processlist
|
|
|
|
unlock tables;
|
|
|
|
drop procedure bug9486;
|
|
|
|
drop table t1, t2;
|