Вопрос Очистка БД от старых сессий

Елизавета

Пользователь
Сообщения
1
Реакции
0
Как очистить БД от старых сессий, их стало очень много и таблица стала очень большая.
 
Решение
Выполните sql-запрос в вашей БД
Удаление старых сессий из БД:
Развернуть Свернуть Скопировать
delete from `oc_session` where `expire` < DATE_SUB(NOW(), INTERVAL 7 DAY);
oc_ замените на свой префикс
INTERVAL 7 DAY - 7 это кол-во дней за которые нужно оставить данные. Вместо цифры 7 можно поставить любую другую
Выполните sql-запрос в вашей БД
Удаление старых сессий из БД:
Развернуть Свернуть Скопировать
delete from `oc_session` where `expire` < DATE_SUB(NOW(), INTERVAL 7 DAY);
oc_ замените на свой префикс
INTERVAL 7 DAY - 7 это кол-во дней за которые нужно оставить данные. Вместо цифры 7 можно поставить любую другую
 
Решение
Назад
Сверху