Ответ 1
Нет, вам нужно DELETE
данные, когда они истекли.
Вы можете реализовать что-то подобное, добавив поле DATETIME и запустив запланированную задачу в своей операционной системе (cronjob в Unix-подобных системах).
Вы даже можете настроить его непосредственно в MySQL: