【发布时间】:2012-12-01 15:21:31
【问题描述】:
这是我的触发器:
create trigger wyplacamy before insert on `skladki_wyplaty`
for each row
BEGIN
SELECT p.wysokosc_skladki, p.ilosc_miesiecy INTO @wysokosc_skladki, @ilosc_miesiecy
FROM skladki_aktualne p
WHERE p.pesel = NEW.pesel AND p.id_ubezpieczenia = NEW.id_ubezpieczenia;
SET NEW.wyoskosc_wyplaty = @wysokosc_skladki / @ilosc_miesiecy *75;
END
$$
这可行,但“wyoskosc_wyplaty”的 iutpput 为 NULL,即使 wysokosc_skladki = 8000 和 ilosc_miesiecy = 8。
【问题讨论】:
标签: php mysql sql syntax triggers