From c601bb87f856728a6429b9323914df59a6f87479 Mon Sep 17 00:00:00 2001 From: "ramil@mysql.com" <> Date: Thu, 1 Sep 2005 15:06:36 +0500 Subject: [PATCH] a fix (bug #10303: Misleading Last_query_cost value). --- sql/sql_select.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sql/sql_select.cc b/sql/sql_select.cc index 5ba2722482b..0b6d63c1446 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -541,6 +541,9 @@ JOIN::optimize() DBUG_RETURN(0); optimized= 1; + if (thd->lex->orig_sql_command != SQLCOM_SHOW_STATUS) + thd->status_var.last_query_cost= 0.0; + row_limit= ((select_distinct || order || group_list) ? HA_POS_ERROR : unit->select_limit_cnt); /* select_limit is used to decide if we are likely to scan the whole table */