Выбрать все записи из таблицы MySQL, где указанное время достигнуто или прошло - PullRequest
0 голосов
/ 04 мая 2020

У меня есть таблица, куда я вставляю задания, которые публикуют мои пользователи. У меня есть столбец job_expiration, в который я добавляю время истечения срока действия задания с помощью

now() + INTERVAL some DAY примерно так.

Я хочу запустить задание cron, чтобы установить статус задания на поздний период, когда job_expiration

Я пытался сделать это SELECT * FROM jobs WHERE status = 'active' AND job_expiration < NOW() следующим образом.

, но это не сработало.

вот как выглядит таблица:

+----+------------+---------------------+--------+
| id | title      | job_expiration      | status |
+----+------------+---------------------+--------+
| 1  | something  | 2020-05-04 09:31:24 | active |
| 2  | something2 | 2020-06-01 06:06:58 | active |
+----+------------+---------------------+--------+

Я хочу выбрать первую строку здесь.

как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...