Wyświetlanie rekordów dodanych 30 sekund temu

0

Witam serdecznie,
Mam taką tabelę:

 
 
CREATE TABLE IF NOT EXISTS `message` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `datawysylki` datetime DEFAULT NULL,
  `zaproszenie` char(1) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
 

Chciałbym wyświetlić tylko i wyłącznie rekordy dodane do 30 sekund temu... Jak to zrobić?

Kombinuję takim zapytaniem:

 
SELECT * FROM `message` WHERE  TIMESTAMPDIFF(SECOND, datawysylki, now()) > 30;
 

Ale zwraca i tak wszystkie rekordy sad.gif

Bardzo proszę o pomoc,
Northwest

1

Mniejsze, nie większe...

1 użytkowników online, w tym zalogowanych: 0, gości: 1