У меня есть этот код для MYSQL события:MYSQL - Создать событие, чтобы удалить истекшие записи
CREATE EVENT DeleteToken
ON SCHEDULE EVERY 1 MINUTE
DO
BEGIN
DELETE FROM
`password_recovery`
WHERE `date_expires` <
CURRENT_TIMESTAMP();
END
Когда я запускаю его, я получаю следующее сообщение об ошибке:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 8
date_exires
является datetime
с форматом YYYY-MM-DD HH:MM:SS
Что не так с CURRENT_TIMESTAMP()
.
Я пробовал также CURRENT_TIMESTAMP
, но он дает мне такую же ошибку.
Работает :). (не знал о DELIMITER $$) Спасибо за вашу помощь :) – Sasha