mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
The pilot patch for mwl#253.
This commit is contained in:
@@ -268,8 +268,10 @@ walk_up_n_right:
|
||||
range->end_key.keypart_map= make_prev_keypart_map(cur->max_key_parts);
|
||||
|
||||
if (!(cur->min_key_flag & ~NULL_RANGE) && !cur->max_key_flag &&
|
||||
(uint)key_tree->part+1 == seq->param->table->key_info[seq->real_keyno].key_parts &&
|
||||
(seq->param->table->key_info[seq->real_keyno].flags & HA_NOSAME) &&
|
||||
(seq->real_keyno == MAX_KEY ||
|
||||
((uint)key_tree->part+1 ==
|
||||
seq->param->table->key_info[seq->real_keyno].key_parts &&
|
||||
(seq->param->table->key_info[seq->real_keyno].flags & HA_NOSAME))) &&
|
||||
range->start_key.length == range->end_key.length &&
|
||||
!memcmp(seq->param->min_key,seq->param->max_key,range->start_key.length))
|
||||
range->range_flag= UNIQUE_RANGE | (cur->min_key_flag & NULL_RANGE);
|
||||
|
Reference in New Issue
Block a user