Триггер удаления MariaDB работает неправильно
Используя приведенный ниже триггер удаления, он постоянно записывает новые значения в таблицу истории, а не значения OLD по мере необходимости. Пожалуйста помогите:
INSERT INTO task_tb_tasks_history
SELECT OLD.task_id, OLD.Type, OLD.Priority, OLD.Task, OLD.Description, OLD.TargetDate, OLD.TargetTime, OLD.Active, now() FROM task_tb_tasks WHERE task_id = OLD.task_id;
Приведенный выше код, как до или после триггера удаления, записывает только новое значение в таблицу истории.