chcę stworzyć dział z plikami do pobrania mam przygotowane dwie tabele jedna to KATEGORIE druga to PLIKI. Chcę przy wyświetlaniu kategorii wyświetlić ile plików jest do danej kat. przypisana. W tym celu w tabeli kategorie stworzyłem pole ilosc_plikow. Które chcę aktualizować przy każdorazowym dodaniu nowego pliku do tabeli PLIKI. Do tego tak mi się przynajmniej wydaje będzie najlepiej nadawał się trigger. Teraz pytanie, czy jest to poprawny zapis ponieważ jest to mój pierwszy kontakt z Triggerami:
DELIMITER // CREATE TRIGGER przelicz AFTER INSERT ON pliki_do_pobrania FOR EACH ROW BEGIN SELECT COUNT(*) INTO @ile FROM pliki_do_pobrania WHERE kategoria = NEW.kategoria; UPDATE pliki_kategorie SET ilosc_kat=@ile; END;//