![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam dwa problemy związane z triggerami, a mianowicie: 1.
jak widać powyżej jedna linijka jest zakomentowana gdyż nie wiem jak zrobić warunek działający na zasadzie: jeżeli city_id > 0 to zrób UPDATE cities SET attractions = (attractions+1) WHERE city_id = NEW.city_id; 2. Moim drugim problemem jest napisanie do powyższego kodu, wyzwalacza działającego po usunięciu wpisu z tabeli attractions, który wykona: UPDATE statistics SET commentaries = (commentaries-1); jeśli tworzę w drugim wypadku drugi raz: CREATE TRIGGER attractions_bi2 BEFORE DELETE ON attractions to wywala mi błąd. Mógłby mi ktoś pomoc ? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 15:34 |