summaryrefslogtreecommitdiff
path: root/sql/sql_select.cc
diff options
context:
space:
mode:
authorunknown <gkodinov/kgeorge@rakia.(none)>2006-08-15 12:54:02 +0300
committerunknown <gkodinov/kgeorge@rakia.(none)>2006-08-15 12:54:02 +0300
commit5bf943a95dd0db5e070cc546cf8d427aed83308c (patch)
tree839361d45c65d947961b12aefdf2ad122f095fe2 /sql/sql_select.cc
parenta0474a811c066d132692db111c3f8c85d5dafb77 (diff)
parentfd65e53a8ab8a152d7f5ba2b4459673b7132d389 (diff)
downloadmariadb-git-5bf943a95dd0db5e070cc546cf8d427aed83308c.tar.gz
Merge gkodinov@bk-internal.mysql.com:/home/bk/mysql-5.0-opt
into rakia.(none):/home/kgeorge/mysql/autopush/B21159-5.0-opt sql/sql_select.cc: Auto merged
Diffstat (limited to 'sql/sql_select.cc')
-rw-r--r--sql/sql_select.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc
index 5c5516374f2..f1f51bcc95a 100644
--- a/sql/sql_select.cc
+++ b/sql/sql_select.cc
@@ -11518,6 +11518,8 @@ test_if_skip_sort_order(JOIN_TAB *tab,ORDER *order,ha_rows select_limit,
We must not try to use disabled keys.
*/
usable_keys= table->s->keys_in_use;
+ /* we must not consider keys that are disabled by IGNORE INDEX */
+ usable_keys.intersect(table->keys_in_use_for_query);
for (ORDER *tmp_order=order; tmp_order ; tmp_order=tmp_order->next)
{