Commit 25545b4b authored by unknown's avatar unknown

BUG#29740: Make the test result deterministic

parent a90ccb1b
...@@ -483,36 +483,36 @@ insert into t2 select * from t1; ...@@ -483,36 +483,36 @@ insert into t2 select * from t1;
must use sort-union rather than union: must use sort-union rather than union:
explain select * from t1 where a=4 or b=4; explain select * from t1 where a=4 or b=4;
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 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; select * from t1 where a=4 or b=4;
a filler b a filler b
4 zz 4
5 qq 4
4 filler 4
4 qq 5
4 4 0 4 4 0
4 filler 4
4 5 0 4 5 0
4 filler 4
4 filler 4
4 qq 5
4 zz 4
5 qq 4
select * from t1 ignore index(a,b) where a=4 or b=4; select * from t1 ignore index(a,b) where a=4 or b=4;
a filler b a filler b
4 4 0
4 5 0
4 filler 4 4 filler 4
4 filler 4 4 filler 4
4 5 0
4 4 0
4 qq 5 4 qq 5
5 qq 4
4 zz 4 4 zz 4
5 qq 4
must use union, not sort-union: must use union, not sort-union:
explain select * from t2 where a=4 or b=4; explain select * from t2 where a=4 or b=4;
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 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; select * from t2 where a=4 or b=4;
a filler b a filler b
4 4 0
4 5 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 filler 4
4 qq 5
4 zz 4
5 qq 4
drop table t1, t2; drop table t1, t2;
...@@ -448,12 +448,17 @@ create table t2( ...@@ -448,12 +448,17 @@ create table t2(
insert into t2 select * from t1; insert into t2 select * from t1;
--echo must use sort-union rather than union: --echo must use sort-union rather than union:
--replace_column 9 #
explain select * from t1 where a=4 or b=4; explain select * from t1 where a=4 or b=4;
--sorted_result
select * from t1 where a=4 or b=4; select * from t1 where a=4 or b=4;
--sorted_result
select * from t1 ignore index(a,b) where a=4 or b=4; select * from t1 ignore index(a,b) where a=4 or b=4;
--echo must use union, not sort-union: --echo must use union, not sort-union:
--replace_column 9 #
explain select * from t2 where a=4 or b=4; explain select * from t2 where a=4 or b=4;
--sorted_result
select * from t2 where a=4 or b=4; select * from t2 where a=4 or b=4;
drop table t1, t2; drop table t1, t2;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment