Страницы

Поиск по вопросам

пятница, 10 января 2020 г.

Как лучше удалять записи по истечении даты

#php #mysql


Есть база, где хранятся записи, мне нужно, что бы по истечении даты, записи удалялась.

Вот сам запрос:

$sql = "DELETE FROM reestrs WHERE date_check < now();";


Как сделать так, что бы он автоматически выполнялся раз в какое то время?
    


Ответы

Ответ 1



Есть такая вещь, как CRON Cron - классический демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в определённое время. C помощью него вы сможете делать все что угодно, удалять что-то из базы или добавлять, делать вещи не связанные с базой, какой-либо парсинг данных откуда-либо и прочие любые угодные душе вещи. Чтобы было более понятно, в windows для каких либо простых задач используется Стандартные->Служебные->планировщик заданий. Хотя конкретно для веб задач в винде можно взять в интернете программу cron для windows. Информации по крону много, её стоит изучить ссылка1 ссылка2 ссылка3 На хостингах, как правило, всегда имеется планировщик с удобным интерфейсом и прикрепить задачу или скрипт будет просто.

Комментариев нет:

Отправить комментарий