• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak zrobić, wydarzenie o tej samej godzinie codziennie?

0 głosów
383 wizyt
pytanie zadane 10 maja 2015 w SQL, bazy danych przez shadax Obywatel (1,850 p.)
Witam, mam pytanie. Jak mogę zrobić, żeby np. o 0:00 codziennie, w bazie danych każda wartość w kolumnie zmniejszyła się o 50? Z góry dziękuje za odpowiedź ;)

2 odpowiedzi

+1 głos
odpowiedź 10 maja 2015 przez Progo Bywalec (2,020 p.)

Poczytaj o tak zwanych Cron Jobs. Musisz napisać sobie pliczek, który będzie wykonywać tą czynność, którą chcesz, więc w Twoim przypadku będzie zmniejszał wartości w bazie o 50. Następnie musisz się zoriętować, czy Twój hosting obsługuje cron i ustawić w nim co ile i jaki plik ma "uruchamiać", czyli w Twoim przypadku ten skrypt, który odpowiada o zmniejszenie wartości w bazie.

0 głosów
odpowiedź 10 maja 2015 przez JachuPL Bywalec (2,950 p.)
To zależy od bazy danych, np. MySQL różni się od Oracle SQL tym, że w MySQL do usuwania nulli służy COALESCE(kolumna, 'wartość'), a w SQL jest NVL(kolumna, 'wartość').

Rzuć okiem na te materiały:
http://www.thatjeffsmith.com/archive/2012/01/scheduling-jobs-with-oracle-sql-developer/
http://dev.mysql.com/doc/refman/5.1/en/events.html

Podobne pytania

0 głosów
1 odpowiedź 198 wizyt
pytanie zadane 25 września 2019 w JavaScript przez awa Użytkownik (510 p.)
0 głosów
1 odpowiedź 377 wizyt
0 głosów
1 odpowiedź 1,538 wizyt

93,772 zapytań

142,730 odpowiedzi

323,382 komentarzy

63,369 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...