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:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%)
|
Możesz spróbować
Kod IF NEW.modyfikowal IS NOT NULL THEN ...
|
|
|
|
atomic1234 [MySQL] Update trigger - warunek 2.08.2010, 08:36:21
Mchl KodFOR EACH ROW
IF NEW.ostatnieLogowanie = OLD.... 2.08.2010, 12:34:07
atomic1234 A w ten sposób Dzięki wielkie
Hmm, tylko jest pr... 2.08.2010, 13:02:58 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 07:20 |