Loading client/mysql.cc +2 −1 Original line number Diff line number Diff line Loading @@ -1921,7 +1921,8 @@ com_go(String *buffer,char *line __attribute__((unused))) if (err >= 1) error= put_error(&mysql); if (!status.batch && (mysql.server_status & SERVER_STATUS_DB_DROPPED)) if (!error && !status.batch && (mysql.server_status & SERVER_STATUS_DB_DROPPED)) get_current_db(); return error; /* New command follows */ Loading sql/sql_db.cc +1 −1 Original line number Diff line number Diff line Loading @@ -670,7 +670,7 @@ int mysql_rm_db(THD *thd,char *db,bool if_exists, bool silent) } thd->server_status|= SERVER_STATUS_DB_DROPPED; send_ok(thd, (ulong) deleted); thd->server_status&= !SERVER_STATUS_DB_DROPPED; thd->server_status&= ~SERVER_STATUS_DB_DROPPED; } exit: Loading Loading
client/mysql.cc +2 −1 Original line number Diff line number Diff line Loading @@ -1921,7 +1921,8 @@ com_go(String *buffer,char *line __attribute__((unused))) if (err >= 1) error= put_error(&mysql); if (!status.batch && (mysql.server_status & SERVER_STATUS_DB_DROPPED)) if (!error && !status.batch && (mysql.server_status & SERVER_STATUS_DB_DROPPED)) get_current_db(); return error; /* New command follows */ Loading
sql/sql_db.cc +1 −1 Original line number Diff line number Diff line Loading @@ -670,7 +670,7 @@ int mysql_rm_db(THD *thd,char *db,bool if_exists, bool silent) } thd->server_status|= SERVER_STATUS_DB_DROPPED; send_ok(thd, (ulong) deleted); thd->server_status&= !SERVER_STATUS_DB_DROPPED; thd->server_status&= ~SERVER_STATUS_DB_DROPPED; } exit: Loading