mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Bug#10178 - failure to find a row in heap table by concurrent UPDATEs
After merge fixes of test result.
This commit is contained in:
@ -367,13 +367,13 @@ count(*)
|
|||||||
9
|
9
|
||||||
explain select count(*) from t1 where v='a ';
|
explain select count(*) from t1 where v='a ';
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t1 ref v v 13 const 9 Using where
|
1 SIMPLE t1 ref v v 13 const 10 Using where
|
||||||
explain select count(*) from t1 where c='a ';
|
explain select count(*) from t1 where c='a ';
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t1 ref c c 11 const 9 Using where
|
1 SIMPLE t1 ref c c 11 const 10 Using where
|
||||||
explain select count(*) from t1 where t='a ';
|
explain select count(*) from t1 where t='a ';
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t1 ref t t 13 const 9 Using where
|
1 SIMPLE t1 ref t t 13 const 10 Using where
|
||||||
explain select count(*) from t1 where v like 'a%';
|
explain select count(*) from t1 where v like 'a%';
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t1 ALL v NULL NULL NULL 271 Using where
|
1 SIMPLE t1 ALL v NULL NULL NULL 271 Using where
|
||||||
@ -399,7 +399,7 @@ qq
|
|||||||
*a *a*a *
|
*a *a*a *
|
||||||
explain select * from t1 where v='a';
|
explain select * from t1 where v='a';
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t1 ref v v 13 const 9 Using where
|
1 SIMPLE t1 ref v v 13 const 10 Using where
|
||||||
select v,count(*) from t1 group by v limit 10;
|
select v,count(*) from t1 group by v limit 10;
|
||||||
v count(*)
|
v count(*)
|
||||||
a 1
|
a 1
|
||||||
|
@ -353,8 +353,8 @@ t3 1 a 1 a NULL NULL NULL NULL HASH
|
|||||||
t3 1 a 2 b NULL 13 NULL NULL HASH
|
t3 1 a 2 b NULL 13 NULL NULL HASH
|
||||||
explain select * from t1 ignore key(btree_idx), t3 where t1.name='matt' and t3.a = concat('',t1.name) and t3.b=t1.name;
|
explain select * from t1 ignore key(btree_idx), t3 where t1.name='matt' and t3.a = concat('',t1.name) and t3.b=t1.name;
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t3 ref a a 44 const,const 7 Using where
|
|
||||||
1 SIMPLE t1 ref heap_idx heap_idx 22 const 7 Using where
|
1 SIMPLE t1 ref heap_idx heap_idx 22 const 7 Using where
|
||||||
|
1 SIMPLE t3 ref a a 44 const,const 7 Using where
|
||||||
drop table t1, t2, t3;
|
drop table t1, t2, t3;
|
||||||
create temporary table t1 ( a int, index (a) ) engine=memory;
|
create temporary table t1 ( a int, index (a) ) engine=memory;
|
||||||
insert into t1 values (1),(2),(3),(4),(5);
|
insert into t1 values (1),(2),(3),(4),(5);
|
||||||
|
Reference in New Issue
Block a user