wszystkie warunki są spełnione ale mimo to nic sie nie dzieje. Mógłby ktoś zerknąć na to.
Z góry dziękuje.
CREATE TRIGGER pers_aktywnosc_delete AFTER INSERT ON personel_aktywnosc FOR EACH ROW BEGIN SET @id = NEW.id_personelu; SELECT id_grupy FROM personel WHERE id = @id INTO @id_grupy; IF( @id_grupy > 9) THEN SELECT id_aktywnosc FROM personel_aktywnosc WHERE id_personelu = @id AND datediff(current_timestamp, data_aktywnosci ) > 60 ORDER BY data_aktywnosci ASC LIMIT 1 INTO @last_id; DELETE FROM personel_aktywnosc WHERE id_aktywnosc = @last_id LIMIT 1 ; END IF; END;