У меня есть повторяющееся событие, которое должно выполняться каждую 1 минуту в MySQL:
BEGIN
DELETE FROM session WHERE `date` < DATE_SUB(NOW(), INTERVAL 1 MINUTE);
END
По какой-то причине мои записи сеанса, например запись с параметром даты
2019-01-19 18: 28: 24
не удаляются, несмотря на то, что SELECT NOW();
в настоящее время возвращает
2019-01-19 18:44: 15
Таким образом, это более минуты после даты создания и доказывает, что часовые пояса не являются проблемой.Мое событие просто не может быть выполнено или есть проблема с самим событием?
РЕДАКТИРОВАТЬ: Обратите внимание, что событие настроено на выполнение каждую минуту И удалить записи сеанса, которые старше минутыне только один или другой.Повторяющийся интервал не показан выше, но я подтвердил, что он составляет 1 минуту.