mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
BUG#19055: There may exist a SEL_TREE objects with type==KEY and keys[i]==NULL for any i.
(for example, such objects can be returned from get_mm_parts() for "string_field = int_val). Make find_used_partitions_imerge() to handle such SEL_TREE objects. mysql-test/r/partition_pruning.result: BUG#19055: testcase mysql-test/t/partition_pruning.test: BUG#19055: testcase
This commit is contained in:
@ -670,3 +670,11 @@ select * from t1 where a like 'n%';
|
||||
a
|
||||
na
|
||||
drop table t1;
|
||||
create table t1 (s1 varchar(15)) partition by key (s1);
|
||||
select * from t1 where s1 = 0 or s1 is null;
|
||||
s1
|
||||
insert into t1 values ('aa'),('bb'),('0');
|
||||
explain partitions select * from t1 where s1 = 0 or s1 is null;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 3 Using where
|
||||
drop table t1;
|
||||
|
Reference in New Issue
Block a user