Удалить строки в таблице MySQL старше 1 месяца

UNLIX | Заметки о UNIX и LINUX системах

Эта команда MySQL поможет, когда необходимо удалить строки в таблице старше определенного периода. В данном примере — 1 месяц.

 

MySQL > DELETE FROM `mytable` WHERE `date` < DATE_SUB(NOW(), INTERVAL 1 MONTH);

Где mytable — это имя таблицы, а date — столбец с датой.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.


Unlix © Все права защищены 2021

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!