Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Update trigger - warunek
atomic1234
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.08.2010

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


Cześć, mam w bazie trigger on update, który zmienia mi pole ostatniaModyfikacja, gdy jest zmieniany rekord. I jak ktoś sobie zmienia np. e-mail, to pole mi się fajnie aktualizuje. Teraz dołożyłem pole: ostatnieLogowanie, które zmieniam, gdy użytkownik się zaloguje i naturalnie nie chciałbym, aby wtedy aktualizowało się pole ostatniaModyfikacja...

Czy w triggerze można dać warunek, w którym zdefiniuję "jeżeli zmieniasz pole inne niż ostatnie logowanie" to kontynuuj...

Nie umiałem tego zdefiniować w wyszukiwarce to się zarejestrowałem (IMG:style_emoticons/default/party.gif)

Wrzucę na wszelki wypadek kod triggera:

  1. CREATE TRIGGER pracownicy_m BEFORE UPDATE ON pracownicy
  2. FOR EACH ROW SET NEW.ostatniaModyfikacja=now()$$


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: 25.12.2025 - 16:06