Сначала попробуйте добавить простые кавычки в интервале, если у вас возникают синтаксические ошибки.
INTERVAL '24 HOURS'
Кроме того, вы вряд ли получите какие-либо результаты с этим запросом, так как вы запрашиваете записи, которые имеют возраст 24 часа ... до ближайшей наносекунды! Попробуйте разрешить разумную отсрочку отсрочки:
SELECT *
FROM YOUR_TABLE t
WHERE t.created_at >= DATE_SUB(NOW(), INTERVAL '24 HOURS')
AND t.created_at <= DATE_SUB(NOW(), INTERVAL '23 HOURS')