![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam pewien problem ze stworzeniem triggera i potrzebuje małej podpowiedzi (IMG:style_emoticons/default/smile.gif) Trigger ma edytować kolumnę "file_public" z tabeli "Files" i ustawiać wartość 1 w momencie gdy dla "file_public" wartość wynosi 0. Ma to działać tylko dla nowych rekordów dodanych do bazy. Trigger który poskładałem nie dawał rady tego wykonać i do tego wysypywało mi po nim stronę (IMG:style_emoticons/default/axesmiley.png) Z góry dzięki za pomoc (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Twój trigger z założenia przypisuje wartość 1 nie sprawdzając czy jest tam 0. Jeśli to działanie zamierzone to może warto skorzystać z opcji domyślnej wartości dla pola? Jeśli jednak ktoś jawnie pod wartość np. 2 to taka wartość trafi do bazy, a nie 1. Jeśli chcesz wymusić by dla nowych rekordów zawsze było 1 to trigger jest odpowiednim rozwiązaniem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:39 |