Commit 2ae1faaf authored by gluh@mysql.com's avatar gluh@mysql.com

Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-5.0

into mysql.com:/home/gluh/MySQL/Bugs/5.0.9404
parents fa8bf7bc 639f7ccb
...@@ -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,7 @@ TABLE_CONSTRAINTS TABLE_NAME select ...@@ -748,3 +748,7 @@ 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
...@@ -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