выбор строк за последние 5 минут с использованием метки времени Unix

Я пытаюсь выяснить, были ли данные сохранены в БД за последние 5 минут.

SELECT COUNT(id), DATE_FORMAT(`timestamp`, '%Y-%m-%d %H:%i')
FROM `table`
WHERE `timestamp` >= CURRENT_TIMESTAMP - INTERVAL 5 MINUTE

timestamp это метка времени Unix (миллисекунды с 1970 года).

Безразлично»т работает, я получаю нольnum_rows вместо 0 и если я использую

if (!isset($resultHistory->num_rows) || !$resultHistory->num_rows)

чтобы делать действия, код не входит в цикл ..

Я тоже пробовал

SELECT COUNT(id), DATE_FORMAT(`timestamp`, '%Y-%m-%d %H:%i')
    FROM `table`
    WHERE DATE_FORMAT(`timestamp`, '%Y-%m-%d %H:%i') >= CURRENT_TIMESTAMP - INTERVAL 5 MINUTE

Ответы на вопрос(2)

Ваш ответ на вопрос