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

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

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

 

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

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


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

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

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

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

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