diff options
author | unknown <monty@mysql.com> | 2004-12-12 19:54:26 +0200 |
---|---|---|
committer | unknown <monty@mysql.com> | 2004-12-12 19:54:26 +0200 |
commit | 5ae35e327a39ec036a9d938f8555278bf96f2a27 (patch) | |
tree | 0b2135b3614cd5ba6da325532046689525053f1e /sql/sql_show.cc | |
parent | 47c390151863a684077941e9bf037083646e294b (diff) | |
download | mariadb-git-5ae35e327a39ec036a9d938f8555278bf96f2a27.tar.gz |
Fix test results that may change from run to run
Added comments (from code review on pull)
mysql-test/r/heap.result:
Fix results that may change from run to run
mysql-test/r/ps_5merge.result:
Fix wrong result
mysql-test/t/heap.test:
Make results predictable
sql/sql_show.cc:
Add comments
Fixed typo
Diffstat (limited to 'sql/sql_show.cc')
-rw-r--r-- | sql/sql_show.cc | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/sql/sql_show.cc b/sql/sql_show.cc index 7cc746793dc..71467664085 100644 --- a/sql/sql_show.cc +++ b/sql/sql_show.cc @@ -2135,6 +2135,10 @@ int get_all_tables(THD *thd, TABLE_LIST *tables, COND *cond) } } } + /* + If we have information schema its always the first table and only + the first table. Reset for other tables. + */ with_i_schema= 0; } } @@ -2838,7 +2842,7 @@ static int get_schema_views_record(THD *thd, struct st_table_list *tables, } -void store_constarints(TABLE *table, const char*db, const char *tname, +void store_constraints(TABLE *table, const char*db, const char *tname, const char *key_name, uint key_len, const char *con_type, uint con_len) { @@ -2874,10 +2878,10 @@ static int get_schema_constarints_record(THD *thd, struct st_table_list *tables, continue; if (i == primary_key && !strcmp(key_info->name, primary_key_name)) - store_constarints(table, base_name, file_name, key_info->name, + store_constraints(table, base_name, file_name, key_info->name, strlen(key_info->name), "PRIMARY KEY", 11); else if (key_info->flags & HA_NOSAME) - store_constarints(table, base_name, file_name, key_info->name, + store_constraints(table, base_name, file_name, key_info->name, strlen(key_info->name), "UNIQUE", 6); } @@ -2886,7 +2890,7 @@ static int get_schema_constarints_record(THD *thd, struct st_table_list *tables, List_iterator_fast<FOREIGN_KEY_INFO> it(f_key_list); while ((f_key_info=it++)) { - store_constarints(table, base_name, file_name, f_key_info->forein_id->str, + store_constraints(table, base_name, file_name, f_key_info->forein_id->str, strlen(f_key_info->forein_id->str), "FOREIGN KEY", 11); } } |