1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

IGNORE/USE INDEX now work with HA_EXTRA_KEYREAD

This commit is contained in:
serg@serg.mysql.com
2002-11-09 19:15:46 +01:00
parent 4802cda2e9
commit 6b8bf756b1
3 changed files with 4 additions and 2 deletions

View File

@ -321,3 +321,4 @@ sql-bench/innotest1b
sql-bench/innotest2 sql-bench/innotest2
sql-bench/innotest2a sql-bench/innotest2a
sql-bench/innotest2b sql-bench/innotest2b
depcomp

View File

@ -94,9 +94,9 @@ fld3
table type possible_keys key key_len ref rows Extra table type possible_keys key key_len ref rows Extra
t2 ref fld3 fld3 30 const 1 where used; Using index t2 ref fld3 fld3 30 const 1 where used; Using index
table type possible_keys key key_len ref rows Extra table type possible_keys key key_len ref rows Extra
t2 index fld3 fld3 30 NULL 1199 where used; Using index t2 ALL fld3 NULL NULL NULL 1199 where used
table type possible_keys key key_len ref rows Extra table type possible_keys key key_len ref rows Extra
t2 index fld3 fld3 30 NULL 1199 where used; Using index t2 ALL fld3 NULL NULL NULL 1199 where used
table type possible_keys key key_len ref rows Extra table type possible_keys key key_len ref rows Extra
t2 ref fld3 fld3 30 const 1 where used; Using index t2 ref fld3 fld3 30 const 1 where used; Using index
table type possible_keys key key_len ref rows Extra table type possible_keys key key_len ref rows Extra

View File

@ -1834,6 +1834,7 @@ bool setup_tables(TABLE_LIST *tables)
DBUG_RETURN(1); DBUG_RETURN(1);
table->table->keys_in_use_for_query &= ~map; table->table->keys_in_use_for_query &= ~map;
} }
table->table->used_keys &= table->table->keys_in_use_for_query;
} }
if (tablenr > MAX_TABLES) if (tablenr > MAX_TABLES)
{ {