mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 11:01:52 +01:00
BUG#29740: Make the test result deterministic
This commit is contained in:
parent
a452cbff79
commit
ecfa8da35c
2 changed files with 20 additions and 15 deletions
|
@ -483,36 +483,36 @@ insert into t2 select * from t1;
|
|||
must use sort-union rather than union:
|
||||
explain select * from t1 where a=4 or b=4;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 index_merge a,b a,b 5,5 NULL 4 Using sort_union(a,b); Using where
|
||||
1 SIMPLE t1 index_merge a,b a,b 5,5 NULL # Using sort_union(a,b); Using where
|
||||
select * from t1 where a=4 or b=4;
|
||||
a filler b
|
||||
4 zz 4
|
||||
5 qq 4
|
||||
4 4 0
|
||||
4 5 0
|
||||
4 filler 4
|
||||
4 filler 4
|
||||
4 qq 5
|
||||
4 4 0
|
||||
4 filler 4
|
||||
4 5 0
|
||||
4 zz 4
|
||||
5 qq 4
|
||||
select * from t1 ignore index(a,b) where a=4 or b=4;
|
||||
a filler b
|
||||
4 filler 4
|
||||
4 filler 4
|
||||
4 5 0
|
||||
4 4 0
|
||||
4 5 0
|
||||
4 filler 4
|
||||
4 filler 4
|
||||
4 qq 5
|
||||
5 qq 4
|
||||
4 zz 4
|
||||
5 qq 4
|
||||
must use union, not sort-union:
|
||||
explain select * from t2 where a=4 or b=4;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t2 index_merge a,b a,b 5,5 NULL 7 Using union(a,b); Using where
|
||||
1 SIMPLE t2 index_merge a,b a,b 5,5 NULL # Using union(a,b); Using where
|
||||
select * from t2 where a=4 or b=4;
|
||||
a filler b
|
||||
4 4 0
|
||||
4 5 0
|
||||
4 zz 4
|
||||
5 qq 4
|
||||
4 filler 4
|
||||
4 filler 4
|
||||
4 qq 5
|
||||
4 4 0
|
||||
4 filler 4
|
||||
4 zz 4
|
||||
5 qq 4
|
||||
drop table t1, t2;
|
||||
|
|
|
@ -448,12 +448,17 @@ create table t2(
|
|||
insert into t2 select * from t1;
|
||||
|
||||
--echo must use sort-union rather than union:
|
||||
--replace_column 9 #
|
||||
explain select * from t1 where a=4 or b=4;
|
||||
--sorted_result
|
||||
select * from t1 where a=4 or b=4;
|
||||
--sorted_result
|
||||
select * from t1 ignore index(a,b) where a=4 or b=4;
|
||||
|
||||
--echo must use union, not sort-union:
|
||||
--replace_column 9 #
|
||||
explain select * from t2 where a=4 or b=4;
|
||||
--sorted_result
|
||||
select * from t2 where a=4 or b=4;
|
||||
|
||||
drop table t1, t2;
|
||||
|
|
Loading…
Add table
Reference in a new issue