mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.11 into 11.4
This commit is contained in:
@@ -822,17 +822,13 @@ bool Sql_cmd_delete::delete_from_single_table(THD *thd)
|
||||
delete_history);
|
||||
if (delete_record)
|
||||
{
|
||||
void *save_bulk_param= thd->bulk_param;
|
||||
thd->bulk_param= nullptr;
|
||||
if (!delete_history && table->triggers &&
|
||||
table->triggers->process_triggers(thd, TRG_EVENT_DELETE,
|
||||
TRG_ACTION_BEFORE, FALSE))
|
||||
{
|
||||
error= 1;
|
||||
thd->bulk_param= save_bulk_param;
|
||||
break;
|
||||
}
|
||||
thd->bulk_param= save_bulk_param;
|
||||
|
||||
// no LIMIT / OFFSET
|
||||
if (returning && result->send_data(returning->item_list) < 0)
|
||||
@@ -863,16 +859,13 @@ bool Sql_cmd_delete::delete_from_single_table(THD *thd)
|
||||
if (likely(!error))
|
||||
{
|
||||
deleted++;
|
||||
thd->bulk_param= nullptr;
|
||||
if (!delete_history && table->triggers &&
|
||||
table->triggers->process_triggers(thd, TRG_EVENT_DELETE,
|
||||
TRG_ACTION_AFTER, FALSE))
|
||||
{
|
||||
error= 1;
|
||||
thd->bulk_param= save_bulk_param;
|
||||
break;
|
||||
}
|
||||
thd->bulk_param= save_bulk_param;
|
||||
if (!--limit && using_limit)
|
||||
{
|
||||
error= -1;
|
||||
|
Reference in New Issue
Block a user