![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:40 |