trivial optimization

don't call write_bin_log() when binlog is known
to be disable
This commit is contained in:
Sergei Golubchik 2016-04-20 15:28:44 +02:00
parent 8f1f869f68
commit 9e826bfa36

View File

@ -4880,8 +4880,10 @@ bool mysql_create_like_table(THD* thd, TABLE_LIST* table, TABLE_LIST* src_table,
/*
We have to write the query before we unlock the tables.
*/
if (!thd->is_current_stmt_binlog_disabled() &&
thd->is_current_stmt_binlog_format_row())
if (thd->is_current_stmt_binlog_disabled())
goto err;
if (thd->is_current_stmt_binlog_format_row())
{
/*
Since temporary tables are not replicated under row-based