mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / innodb / t / innodb_bug59410.test
blob30bb0642679e8417b17bd9e3fcdd81182423db6e
2 # Bug#59410 read uncommitted: unlock row could not find a 3 mode lock on the record
4 -- source include/have_innodb.inc
6 # only interested that the following do not produce something like
7 # InnoDB: Error: unlock row could not find a 2 mode lock on the record
8 # in the error log
10 create table `bug59410_1`(`a` int)engine=innodb;
11 insert into `bug59410_1` values (1),(2),(3);
12 select 1 from `bug59410_1` where `a` <> any (
13 select 1 from `bug59410_1` where `a` <> 1 for update)
14 for update;
15 drop table bug59410_1;
17 create table bug59410_2(`a` char(1),`b` int)engine=innodb;
18 insert into bug59410_2 values('0',0);
19 set transaction isolation level read uncommitted;
20 start transaction;
21 set @a=(select b from bug59410_2 where
22 (select 1 from bug59410_2 where a group by @a=b)
23 group by @a:=b);
24 drop table bug59410_2;