summaryrefslogtreecommitdiff
path: root/sql/ha_myisammrg.cc
diff options
context:
space:
mode:
authorunknown <serg@serg.mysql.com>2002-12-10 00:06:05 +0100
committerunknown <serg@serg.mysql.com>2002-12-10 00:06:05 +0100
commit127d01dd016aeb4b90689219d13b67075e21b8bb (patch)
tree25aac698d5a4ca5410883a89fc81f7a5fb2d678f /sql/ha_myisammrg.cc
parent6271ea35b83501781cf3ee51a62fd95870b3fb96 (diff)
downloadmariadb-git-127d01dd016aeb4b90689219d13b67075e21b8bb.tar.gz
ANALYZE for MERGE
Diffstat (limited to 'sql/ha_myisammrg.cc')
-rw-r--r--sql/ha_myisammrg.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/sql/ha_myisammrg.cc b/sql/ha_myisammrg.cc
index f2c3d1a7747..efebeb8b46d 100644
--- a/sql/ha_myisammrg.cc
+++ b/sql/ha_myisammrg.cc
@@ -229,6 +229,13 @@ void ha_myisammrg::info(uint flag)
#else
ref_length=4; // Can't be > than my_off_t
#endif
+ if (flag & HA_STATUS_CONST)
+ {
+ if (table->key_parts)
+ memcpy((char*) table->key_info[0].rec_per_key,
+ (char*) info.rec_per_key,
+ sizeof(table->key_info[0].rec_per_key)*table->key_parts);
+ }
}