diff options
Diffstat (limited to 'sql/temporary_tables.cc')
-rw-r--r-- | sql/temporary_tables.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/temporary_tables.cc b/sql/temporary_tables.cc index 917a85e6c3b..77e19830119 100644 --- a/sql/temporary_tables.cc +++ b/sql/temporary_tables.cc @@ -731,6 +731,8 @@ void THD::mark_tmp_tables_as_free_for_reuse() { if ((table->query_id == query_id) && !table->open_by_handler) { + if (table->update_handler) + table->delete_update_handler(); mark_tmp_table_as_free_for_reuse(table); } } |