Skip to content

Commit bdeafec

Browse files
committed
Added CF_HA_CLOSE flag for RENAME_TABLE
1 parent ee5124d commit bdeafec

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

sql/sql_parse.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -825,6 +825,8 @@ void init_update_queries(void)
825825
sql_command_flags[SQLCOM_DROP_INDEX]|= CF_HA_CLOSE;
826826
sql_command_flags[SQLCOM_PRELOAD_KEYS]|= CF_HA_CLOSE;
827827
sql_command_flags[SQLCOM_ASSIGN_TO_KEYCACHE]|= CF_HA_CLOSE;
828+
sql_command_flags[SQLCOM_RENAME_TABLE]|= CF_HA_CLOSE;
829+
828830

829831
/*
830832
Mark statements that always are disallowed in read-only

sql/sql_rename.cc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,6 @@ bool mysql_rename_tables(THD *thd, TABLE_LIST *table_list, bool silent)
6565
DBUG_RETURN(1);
6666
}
6767

68-
mysql_ha_rm_tables(thd, table_list);
69-
7068
if (logger.is_log_table_enabled(QUERY_LOG_GENERAL) ||
7169
logger.is_log_table_enabled(QUERY_LOG_SLOW))
7270
{

0 commit comments

Comments
 (0)