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:
|
|
|
|
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
Mchl Możesz spróbować
KodIF NEW.modyfikowal IS NOT NUL... 2.08.2010, 14:16:24 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 16:06 |