summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorSergey Petrunya <psergey@askmonty.org>2011-12-15 02:49:19 +0400
committerSergey Petrunya <psergey@askmonty.org>2011-12-15 02:49:19 +0400
commit464278246a2c7d6b3b6fe90439f85f87d2f45fe5 (patch)
tree282943b2bfa8a0a537d26c8389c352d3d6244f5c /sql
parentefb57a8ebf798eee816981488c901539ec9fcdad (diff)
downloadmariadb-git-464278246a2c7d6b3b6fe90439f85f87d2f45fe5.tar.gz
Make MyISAM's version of create_internal_tmp_table set
QPLAN_TMP_DISK, like Aria version does (otherwise slow query log would show Tmp_table_on_disk=No when it should have said Yes)
Diffstat (limited to 'sql')
-rw-r--r--sql/sql_select.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc
index 313159d33d1..7a8f4e854ec 100644
--- a/sql/sql_select.cc
+++ b/sql/sql_select.cc
@@ -14473,6 +14473,7 @@ bool create_internal_tmp_table(TABLE *table, KEY *keyinfo,
goto err;
}
status_var_increment(table->in_use->status_var.created_tmp_disk_tables);
+ table->in_use->query_plan_flags|= QPLAN_TMP_DISK;
share->db_record_offset= 1;
table->created= TRUE;
DBUG_RETURN(0);