Witam, mam do zrobienia na zajęcia trigger ingerujący w bazę w MySQL i chciałem zrobić, żeby przy każdym usunięciu pracownika zwiększał pensję na stanowisku dyrektora o 100 zł.
Kod triggera:
CREATE TRIGGER pensja_trigger
AFTER DELETE ON pracownik
FOR EACH ROW
IF pracownik.id_stanowisko = 1
oddzial.pensja := oddzial.pensja + 100;
END IF;
id_stanowisko = 1 miałoby sprawdzać czy pracownik jest dyrektorem.
Nie jestem w tym dobry i nie wiem co jest źle. Mógłby ktoś pomóc?
Tu diagram bazy: