Подтвердить что ты не робот

Есть ли TTL для MySQL, как есть в MongoDB?

В MongoDB существует индекс expireAfterSeconds, который автоматически удаляет объект через определенное время. Мне было интересно, есть ли такая вещь в MySQL?

Документы MongoDB об истечении срока действия данных

4b9b3361

Ответ 1

Нет, вам нужно DELETE данные, когда они истекли.

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

Вы даже можете настроить его непосредственно в MySQL: