Går det att få fram tiden för fem minuter sedan i timestamp format?
Det jag vill är att den skall kontrollera så att liknande data inte finns i databasen inom 5 minuter...
6 svar · 134 visningar · startad av Picklezz
Går det att få fram tiden för fem minuter sedan i timestamp format?
Det jag vill är att den skall kontrollera så att liknande data inte finns i databasen inom 5 minuter...
SELECT `id` , `date` , `ip` , `referer` , `browser` , `country` , `language` , `domain`
FROM `counter`
WHERE `date` < 'NOW( )-300';
Har kommit så långt men får det verkligen inte att fungera! den visar inte något även om jag har en post där date är satt till tiden som är nu minus 1 minut...
Jag tror mer på:
SELECT ... WHERE date < DATE_SUB(NOW(), INTERVAL 5 MINUTE)
Mer om datum/tid-funktioner för TIMESTAMP och DATETIME kan du läsa här: http://www.mysql.com/doc/en/Date_and_time_functions.html
av någon anledning så visar den nu poster som är 40 minuter gamla...
< - tecknet är åt fel håll =)
Trodde du ville ta ut poster som är äldre än 5 minuter med din SQL-fråga.
Fungerar nu om jag förstod dig rätt?
japp nu fungerar det =)
jag har typ glömt av all min sql kunskap känner jag =(
men men jag får väl pyssla en stund så får vi se hur det går =)