在删除触发器上使用以下内容,它将不断地将新值写入历史记录表,而不是根据需要将旧值写入。请协助:
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;
上面的代码在删除触发器之前或之后仅将新值写入历史记录表。