Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> trigger zależny od zmiany wartości
MitS
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

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


witam wszystkich,

mam drobny problem mianowicie nie wiem jak wykonać triggera który by realizował pewne zadanie, a mianowicie:

Posiadam 3 tabele w bazie:
Kod
points:
id INT AI
service CHAR
value INT

users:
id INT AI
points INT
adverts INT
...

adverts:
id INT AI
status ENUM('0', '1', '2', '3'),
activate_date DATETIME
...



i teraz tak - w tabeli points mam wpisy dot. danych usług ktore posiadają wartości.
Użytkownik dodaje ogłoszenia które są z początku nieaktywne - status 0 w adverts chciałbym, zrobić takiego triggera który po zmianie pola status
na 1 i po sprawdzeniu pola activate_date czy jest NULL doda do tabeli users do pola points:
points = points + value (VALUE Z TABELI POINTS DLA DANEGO SERVICE)

jeśli tylko zmieni się status niezaleznie od activate_date to robić powinno się:
adverts = adverts + 1

jeśli status w adverts się zmieni na inne niż 1 to trigger powinien wykonać:
adverts = adverts - 1

ma ktoś propozycję bo od 3 godzin staram sie to zrealizować a czas jest niestety stracony.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 03:05