Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. CREATE TRIGGER `zad1` BEFORE UPDATE ON `wyporzyczenie` FOR EACH ROW SET
- NEW.data_wyporzyczenia = CURTIME();
- 2. ALTER TABLE `wyporzyczenie` ADD `poprzednie_zadluzenie` DOUBLE NOT NULL ;
- CREATE TRIGGER `zad2` BEFORE UPDATE ON `wyporzyczenie` FOR EACH ROW SET
- NEW.poprzednie_zadluzenie = zadluzenie
- 3. ALTER TABLE `wyporzyczenie` ADD `cale_zadluzenie` DOUBLE NOT NULL ;
- CREATE TRIGGER `zad3` BEFORE UPDATE ON `wyporzyczenie` FOR EACH ROW SET
- NEW.cale_zadluzenie = poprzednie_zadluzenie + zadluzenie
- 5. CREATE TRIGGER `zad5` BEFORE INSERT ON ksiazka FOR EACH ROW SET NEW.id_ksiazki = id_ksiazki + 1
- 6. CREATE TRIGGER `zad6` BEFORE UPDATE ON `ksiazka` FOR EACH ROW IF NEW. wartosc < OLD.wartosc THEN SET NEW.wartosc = OLD.wartosc; END IF
- 7. CREATE TRIGGER `zad7` BEFORE DELETE ON `czytelnik` FOR EACH ROW UPDATE kopia_urz SET adres = czytelnik.adres, data_urodzenia = czytelnik.data_urodzenia, imie = czytelnik.imie, miejscowosc = czytelnik.miejscowosc, nazwisko = czytelnik.nazwisko, pesel = czytelnik.pesel, stan = czytelnik.stan, zadluzenie = wypozyczenie.cale_zadluzenie WHERE czytelnik.pesel = wypozyczenie.czytelnik
- 8. CREATE TRIGGER `zad8` AFTER INSERT ON wypozyczenia FOR EACH ROW IF NEW.cale_zadluzenie > 100 THEN UPDATE czytelnik.SET stan = ‘podejzany’ WHERE czytelnik.pesel = wypozyczenie.czytelnik; END IF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement