From f6d0d309fa4ffe1d5890c09447d947103143a68a Mon Sep 17 00:00:00 2001 From: Aleksey Midenkov Date: Tue, 23 Jul 2019 13:27:57 +0300 Subject: MDEV-19814 Assertion `update->n_fields < ulint(table->n_cols + table->n_v_cols)' on DELETE HISTORY Turn off versioned_write for DELETE HISTORY. --- sql/sql_delete.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sql/sql_delete.cc') diff --git a/sql/sql_delete.cc b/sql/sql_delete.cc index d31fc127e3c..eee835efcef 100644 --- a/sql/sql_delete.cc +++ b/sql/sql_delete.cc @@ -354,7 +354,10 @@ bool mysql_delete(THD *thd, TABLE_LIST *table_list, COND *conds, select_lex->item_list, &conds, &delete_while_scanning)) DBUG_RETURN(TRUE); - + + if (delete_history) + table->vers_write= false; + if (with_select) (void) result->prepare(select_lex->item_list, NULL); -- cgit v1.2.1