1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

MDEV-6396: ANALYZE INSERT/REPLACE is accepted, but does not produce a plan

Add ANALYZE STMT handling into INSERT command.
This commit is contained in:
Sergei Petrunia
2014-10-12 20:48:07 +04:00
parent 5c33632b50
commit fec5ab5a56
3 changed files with 33 additions and 0 deletions

View File

@@ -1100,6 +1100,11 @@ bool mysql_insert(THD *thd,TABLE_LIST *table_list,
if (error)
goto abort;
if (thd->lex->analyze_stmt)
{
retval= thd->lex->explain->send_explain(thd);
goto abort;
}
if (values_list.elements == 1 && (!(thd->variables.option_bits & OPTION_WARNINGS) ||
!thd->cuted_fields))
{