Commit 46385ce0 authored by unknown's avatar unknown

Fix for BUG#9912: make the test handle both possible optimizer choices

parent e01280f4
...@@ -180,9 +180,9 @@ count(a) ...@@ -180,9 +180,9 @@ count(a)
select count(a) from t2 where b='BBBBBBBB'; select count(a) from t2 where b='BBBBBBBB';
count(a) count(a)
4 4
explain select count(a) from t2 where a='AAAAAAAA' and b='AAAAAAAA'; expla_or_bin select count(a_or_b) from t2 where a_or_b='AAAAAAAA' a_or_bnd a_or_b='AAAAAAAA';
id select_type table type possible_keys key key_len ref rows Extra id select_type ta_or_ba_or_ble type possia_or_ble_keys key key_len ref rows Extra_or_b
1 SIMPLE t2 ref a,b a 6 const 4 Using where 1 SIMPLE t2 ref a_or_b,a_or_b a_or_b 6 const 4 Using where
select count(a) from t2 where a='AAAAAAAA' and b='AAAAAAAA'; select count(a) from t2 where a='AAAAAAAA' and b='AAAAAAAA';
count(a) count(a)
4 4
......
...@@ -240,6 +240,7 @@ select count(a) from t2 where a='BBBBBBBB'; ...@@ -240,6 +240,7 @@ select count(a) from t2 where a='BBBBBBBB';
select count(a) from t2 where b='BBBBBBBB'; select count(a) from t2 where b='BBBBBBBB';
# BUG#1: # BUG#1:
--replace_result a a_or_b b a_or_b
explain select count(a) from t2 where a='AAAAAAAA' and b='AAAAAAAA'; explain select count(a) from t2 where a='AAAAAAAA' and b='AAAAAAAA';
select count(a) from t2 where a='AAAAAAAA' and b='AAAAAAAA'; select count(a) from t2 where a='AAAAAAAA' and b='AAAAAAAA';
select count(a) from t2 ignore index(a,b) where a='AAAAAAAA' and b='AAAAAAAA'; select count(a) from t2 ignore index(a,b) where a='AAAAAAAA' and b='AAAAAAAA';
......
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