Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: TRIGGER
Forum PHP.pl > Forum > Bazy danych > MySQL
Athlan
Witam.

Tworząc trigger:
  1. CREATE TRIGGER NewsCountCommentsSyncInsert AFTER INSERT ON cms_comments
  2. FOR EACH ROW BEGIN
  3. CALL NewsCountComments(NEW.comment_item);
  4. END;
  5.  
  6. CREATE TRIGGER NewsCountCommentsSyncDelete AFTER DELETE ON cms_comments
  7. FOR EACH ROW BEGIN
  8. CALL NewsCountComments(OLD.comment_item);
  9. END;


Przekopałem manual, ale nie mogę się doszukać. Można zrobić trigger, który wyzwalany jest po INSERT OR DELETE? W gruncie rzeczy, niekonsekwencją byłoby nieużywanie OLD i NEW.

Dzięki za odpowiedź,
Athlan.
wookieb
Cytat(Athlan @ 24.12.2010, 21:04:51 ) *
Można zrobić trigger, który wyzwalany jest po INSERT OR DELETE?

Nie można stworzyć triggera dla dwóch akcji na raz. W jednym "poleceniu" rzecz jasna.
Athlan
Dzięki bardzo. Wyczerpało prosty temat.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.