diff --git a/mysql/create_trigger.sql b/mysql/create_trigger.sql index 86d41fc8..5eecee40 100644 --- a/mysql/create_trigger.sql +++ b/mysql/create_trigger.sql @@ -15,7 +15,7 @@ CREATE TRIGGER mxq_add_group BEFORE INSERT ON mxq_group DROP TRIGGER IF EXISTS mxq_update_group| CREATE TRIGGER mxq_update_group BEFORE UPDATE ON mxq_group FOR EACH ROW BEGIN - SET NEW.group_mtime = NOW(); + SET NEW.group_mtime = GREATEST(OLD.group_mtime, NOW()); IF OLD.group_jobs_inq > 0 AND OLD.group_jobs_running = 0 THEN SET NEW.stats_wait_sec = OLD.stats_wait_sec + (UNIX_TIMESTAMP(NEW.group_mtime) - UNIX_TIMESTAMP(OLD.group_mtime));