@BitRouter

Как реализован механизм авто удаление / архивация данных в таблице MySQL по истечению времени?

Доброго времени дорогие коллеги!

Встал в ступор на простеньком вопросе..
Как реализовать АВТО удаление или же архивацию данных в SQL по истечению скажем года...
Содержание таблицы незамудренное:
ID - bigint(11) AUTO_INCREMENT
DATE_READ - datetime (0000-00-00 00:00:00)
ну и дальше варчары..

т.е. у нас есть дата и время когда запись попадает в таблицу и ровно через скажем 365 дней ее там быть уже не должно)) Без инициирование прямых запросов можно ли это реализовать на уровни MySQL? Если нет - у какого какие идеи?))

Заранее от души благодарю!
  • Вопрос задан
  • 303 просмотра
Решения вопроса 1
@entermix
Можно использовать Триггеры/События/Процедуры MySQL
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@BorisKorobkov Куратор тега MySQL
Web developer
@Arik
Старый добрый =)
if(rand(0, 9) < 3) {
// archive
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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