Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.805 pregleda

Najnovija ↓

select timestamp u poslednjih pet minuta 05.05.2005. u 01:07 · pre 261 mesec #1
pozdrav svima,
radim u php, a neophodna mi mysql baza.
problem je u tome sto ja sa bazom znam radim samo klasican select, update i delete where nesto=necemu.

e ovako. imam polje timestamp i treba da izbrisem sve podatke koje si razlikuju od NOW() za neko odredjeno vreme (npr jedan sat, 15 mintuta.. ne bitno)

to sam do sad resavao tako sto sve podatke procitam iz baze, pa onda oduzimam "rucno", pa ako je odgovarajuce vreme onda taj podatak brisem iz baze.

pa sad ja logicno razmisljam i predpostavljam da umesto da dva puta pristupam bazi (jedan select i jedan delete) postoji neka naredba u mysql koja objedinjuje ove dve (npr delete from tabela where datum-now()<500).... ili gresim?
verzija mysql je 4.0x (ne znam bas tacno sad)
Potpis
http://www.vuknikolic.com
http://www.klopaj.com
Re: select timestamp u poslednjih pet minuta 05.05.2005. u 01:38 · pre 261 mesec #2
Ne grijesis. Upravo naredbom DELETE uz dodavanje odgovarajucih atributa mozes odraditi to sta ti treba.

Ne bi bilo lose da pogledas dokumentaciju u vezi datuma i vremena, mozda ces naci nesto sto te zanima ili ce ti pomoci:
http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme