Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> TRIGGER
Athlan
post 24.12.2010, 21:04:51
Post #1





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

Ostrzeżenie: (0%)
-----


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.


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post
wookieb
post 24.12.2010, 21:12:20
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




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.

Ten post edytował wookieb 24.12.2010, 21:13:20


--------------------
Go to the top of the page
+Quote Post
Athlan
post 24.12.2010, 21:14:58
Post #3





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

Ostrzeżenie: (0%)
-----


Dzięki bardzo. Wyczerpało prosty temat.


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 23:53