Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zdarzenia ,podstawowe pytania
szypi1989
post 7.04.2012, 17:45:28
Post #1





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

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


Witam ,mam dwa pytani ,1.czy istnieje możliwość tworzenia zdarzenia które odpala się przed wykonaniem jakiegokolwiek zapytania(także dla zwykłego select) ?

2.Czy zdarzenia typu CREATE EVENT,wykonują się na serwerze nawet gdy nie jesteśmy zalogowani? np.utworzę zdarzenie które odpala się co każdy dzień,
i np. utworze zdarzenie które zauktalizuje mi rekord w tabeli test,w kolumnie np.test w tym dniu = 12.05.2012 a jest dzień np.taki 06.05.2012 i np.nikt nie będzie używał do dnia 15.05.2012 tej bazy danych.to zauktaulizuje mi ten rekord test? taki przykład.I chodzi mi tu także o zdarzenia na serwerze testowym ,takim jak WAMP.stacjonarnym.Wiem że może jest to idiotyczne pytanie ale chcę wiedzieć.

na pierwsze pytanie mam na to rozwiązanie:) ale na drugie nadal oczekuje odpowiedzi?

Ten post edytował szypi1989 7.04.2012, 16:06:39
Go to the top of the page
+Quote Post
alegorn
post 10.04.2012, 09:52:53
Post #2





Grupa: Zarejestrowani
Postów: 341
Pomógł: 40
Dołączył: 23.06.2009

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


z selectem, poza logowaniem - nic nie zrobisz (przynajmniej wg mojej wiedzy) tzn nie dasz rady zalozyc jakiegos triggera jesli o to sie pytales.
byc moze - jesli koniecznie jest ci to potrzebne - rozwiazaniem bedzie utworzenie odpowiedniej procedury wykonujacej operacje przed selectem i dopiero select.

events - jesli masz uruchomionego deamona - to dziala poki dziala baza danych, nie jest potrzebny zadny uzytkownik, czy zapytanie jako wyzwalacz.
dziala to na podobnej zaadzie jak cron. wykonuje sie o okreslonej dacie (lub interwal czasu)



j.
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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:40