summaryrefslogtreecommitdiff
path: root/sql/table.cc
diff options
context:
space:
mode:
authorSergey Petrunya <psergey@askmonty.org>2014-10-29 15:20:46 +0300
committerSergey Petrunya <psergey@askmonty.org>2014-10-29 15:20:46 +0300
commite4521f8cae6134d3c32b2b8cb3e24a54c90de627 (patch)
treea110921037bd605d7bba552eedd4dbbaf3cebebc /sql/table.cc
parent100b10d8efbcbc936d742b87aacf49dab037333f (diff)
parent35f69fc42e4b4004f6972df25669aac3f0782085 (diff)
downloadmariadb-git-e4521f8cae6134d3c32b2b8cb3e24a54c90de627.tar.gz
Merge
Diffstat (limited to 'sql/table.cc')
-rw-r--r--sql/table.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/table.cc b/sql/table.cc
index 8702c806c48..c84b8ab17f6 100644
--- a/sql/table.cc
+++ b/sql/table.cc
@@ -6080,7 +6080,6 @@ void TABLE::create_key_part_by_field(KEY *keyinfo,
Field *field, uint fieldnr)
{
DBUG_ASSERT(field->field_index + 1 == (int)fieldnr);
- field->flags|= PART_KEY_FLAG;
key_part_info->null_bit= field->null_bit;
key_part_info->null_offset= (uint) (field->null_ptr -
(uchar*) record[0]);
@@ -6237,6 +6236,7 @@ bool TABLE::add_tmp_key(uint key, uint key_parts,
(*reg_field)->key_start.set_bit(key);
(*reg_field)->part_of_key.set_bit(key);
create_key_part_by_field(keyinfo, key_part_info, *reg_field, fld_idx+1);
+ (*reg_field)->flags|= PART_KEY_FLAG;
key_start= FALSE;
key_part_info++;
}