From 80bc840f53b34090106e694769a3a316290c6b60 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 10 Sep 2002 21:40:01 +0200 Subject: max_key_length MyISAM bugfix myisam/mi_create.c: check for MI_MAX_KEY_LENGTH in mi_create() sql/sql_table.cc: fix obvious typo --- sql/sql_table.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sql/sql_table.cc') diff --git a/sql/sql_table.cc b/sql/sql_table.cc index 0482313481d..021f3f07ad5 100644 --- a/sql/sql_table.cc +++ b/sql/sql_table.cc @@ -627,7 +627,7 @@ int mysql_create_table(THD *thd,const char *db, const char *table_name, if (!(key_info->flags & HA_NULL_PART_KEY)) unique_key=1; key_info->key_length=(uint16) key_length; - uint max_key_length= max(file->max_key_length(), MAX_KEY_LENGTH); + uint max_key_length= min(file->max_key_length(), MAX_KEY_LENGTH); if (key_length > max_key_length && key->type != Key::FULLTEXT) { my_error(ER_TOO_LONG_KEY,MYF(0),max_key_length); -- cgit v1.2.1