«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему мои запросы MySQL возвращают пустые результаты при поиске дат старше определенного времени?

Почему мои запросы MySQL возвращают пустые результаты при поиске дат старше определенного времени?

Опубликовано в 2025-02-05
Просматривать:714

Why Are My MySQL Queries Returning Empty Results When Searching for Dates Older Than a Specific Time?

] Запрос для DateTimes старше, чем указанное время

в системе управления базами данных, как MySQL, вы можете встретиться с ситуациями, где вам нужно получить записи Это соответствует определенному времени. Одним из распространенных сценариев является получение данных, которые старше определенного времени. Следующий запрос иллюстрирует этот подход:

, где creation_date WHERE creation_date

] исправление проблемы

] Однако, если вы испытываете проблему, где вышеупомянутый запрос возвращает пустые результаты, несмотря на то, что у него записи, которые встречаются Критерии, вам может потребоваться отменить символ неравенства . Исправленный запрос должен выглядеть следующим образом:

, где creation_date> date_sub (теперь (), интервал 15 минут)
WHERE creation_date > DATE_SUB(NOW(), INTERVAL 15 MINUTE)

, используя правильный символ неравенства, вы можете убедиться, что ваш запрос точно извлекает желаемые записи в указанном временном диапазоне.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3