Facebook
From Oliwia Rudnicka, 3 Years ago, written in MySQL.
Embed
Download Paste or View Raw
Hits: 177
  1. //tworzę kolumnę do_zaplaty do przechowywania sumy za fakturę
  2. ALTER TABLE faktury
  3. ADD do_zaplaty INT(50);
  4.  
  5. CREATE TRIGGER after_insert_pozycje
  6.                 AFTER INSERT ON pozycje
  7.         FOR EACH ROW
  8.         UPDATE faktury
  9.         SET do_zaplaty = pozycje.ilosc * asortyment.cena;
  10.  
  11. //myślałam też o czymś takim
  12. CREATE TRIGGER after_insert_pozycje
  13.                 AFTER INSERT ON pozycje
  14.         FOR EACH ROW
  15.         UPDATE faktury
  16.     NATURAL JOIN asortyment
  17.         SET do_zaplaty = do_zaplaty + (new.ilosc * asortyment.cena);