Commit 03234c48 authored by gluh@mysql.com's avatar gluh@mysql.com

manual merge

parents 1e889f3b 12085567
...@@ -635,13 +635,12 @@ int hp_key_cmp(HP_KEYDEF *keydef, const byte *rec, const byte *key) ...@@ -635,13 +635,12 @@ int hp_key_cmp(HP_KEYDEF *keydef, const byte *rec, const byte *key)
key+= 2; /* skip key pack length */ key+= 2; /* skip key pack length */
if (cs->mbmaxlen > 1) if (cs->mbmaxlen > 1)
{ {
uint char_length= seg->length / cs->mbmaxlen; uint char_length1, char_length2;
char_length_key= my_charpos(cs, key, key + char_length_key, char_length1= char_length2= seg->length / cs->mbmaxlen;
char_length); char_length1= my_charpos(cs, key, key + char_length_key, char_length1);
set_if_smaller(char_length_key, seg->length); set_if_smaller(char_length_key, char_length1);
char_length_rec= my_charpos(cs, pos, pos + char_length_rec, char_length2= my_charpos(cs, pos, pos + char_length_rec, char_length2);
char_length); set_if_smaller(char_length_rec, char_length2);
set_if_smaller(char_length_rec, seg->length);
} }
if (cs->coll->strnncollsp(seg->charset, if (cs->coll->strnncollsp(seg->charset,
......
...@@ -748,3 +748,8 @@ TABLE_CONSTRAINTS TABLE_NAME select ...@@ -748,3 +748,8 @@ TABLE_CONSTRAINTS TABLE_NAME select
KEY_COLUMN_USAGE TABLE_NAME select KEY_COLUMN_USAGE TABLE_NAME select
delete from mysql.user where user='mysqltest_4'; delete from mysql.user where user='mysqltest_4';
flush privileges; flush privileges;
SELECT table_schema, count(*) FROM information_schema.TABLES GROUP BY TABLE_SCHEMA;
table_schema count(*)
information_schema 15
mysql 17
# This test uses grants, which can't get tested for embedded server # This test uses grants, which can't get tested for embedded server
-- source include/not_embedded.inc -- source include/not_embedded.inc
# Test for information_schema.schemata & # Test for information_schema.schemata &
...@@ -486,3 +486,10 @@ where COLUMN_NAME='TABLE_NAME'; ...@@ -486,3 +486,10 @@ where COLUMN_NAME='TABLE_NAME';
connection default; connection default;
delete from mysql.user where user='mysqltest_4'; delete from mysql.user where user='mysqltest_4';
flush privileges; flush privileges;
#
# Bug #9404 information_schema: Weird error messages
# with SELECT SUM() ... GROUP BY queries
#
SELECT table_schema, count(*) FROM information_schema.TABLES GROUP BY TABLE_SCHEMA;
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