Pro_Hacker
@Pro_Hacker
PHP Web-Developer

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

Например мой случай: у меня есть таблица с полем email_status, который принимает в себя два значения - 0 и 1. Мне нужно сделать так, чтобы при каждом добавлении новой записи в бд через 24 часа проверить чему равно поле email_status, и если оно равно нулю, то удалять его, скажите как мне это получше сделать?
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ответы на вопрос 2
@rPman
Попробуй переверни логику по другому:
Не удалять 'по крону' запись, а при чтении из базы выводить только те записи, которые удовлетворяют условию - запись не старее 24h и email_status!=0
Само же удаление производить когда-нибудь потом, время выбирать уже тебе и разово для всей базы а не для одной записи.
Ответ написан
idShura
@idShura
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы