Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Trigery, Korzystać czy nie?
gWd
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 17.09.2006

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


Ostatnio przesiadłem się na MySQL 5. Od tego czasu zastanawiam się czy korzystać z trigerów czy tylko z procedur składowanych. Pytam między innymi dlatego, że spotkałem się z opinią, że odchodzi się od nich, właśnie na rzecz procedur.
Ja nadal widzę sporo zastosowań dla trigerów, ale nie chciałbym się pakować w rozwiązania bez przyszłości.
Poradźcie!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gWd
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 17.09.2006

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


Rozumiem, że w postgres triger to tylko akcja, tak? W MySQL triger sam zawiera kod, który ma wykonać. Przykład z manuala:
  1. CREATE TRIGGER testref BEFORE INSERT ON test1
  2. FOR EACH ROW BEGIN INSERT INTO test2 SET a2 = NEW.a1;
  3. DELETE FROM test3 WHERE a3 = NEW.a1;
  4. UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;
  5. END;

Nie da się wykonać kodu trigera bezpośrednio z php.

Cytat(sticker @ 17.09.2006, 23:08:19 ) *
Od trigerów raczej sie nie odchodzi

Dzięki za opinię. Poczekam, może ktoś jeszcze się wypowie...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 17.02.2026 - 10:13