Как я могу обновить свою таблицу после X минут от моего действияКак обновить таблицу после X минут?
Я посылаю этот запрос:
$req = Query("UPDATE clients SET lockclient = 0 WHERE id = $id")
И я хочу создать событие через 5 мин.
UPDATE clients SET lockclient = 1 WHERE id = $id
Я попытался создать событие с хранимой процедурой, но это невозможное
DELIMITER $$
CREATE PROCEDURE proc
(
idClient INTEGER
)
BEGIN
CREATE EVENT updateClientLock
ON SCHEDULE
AT NOW() + INTERVAL 5 MINUTE
ON COMPLETION NOT PRESERVE
ENABLE
DO BEGIN
UPDATE client set lockclient = 0 where id = idClient ;
END
END$$
DELIMITER ;
Есть еще один способ сделать это?
Я просто ответить на [ другой вопрос] (http://stackoverflow.com/a/29820729/3351765), я думаю, что это та же проблема. Может быть, это может вам помочь. – doydoy44
Спасибо, но я хочу сделать это с php и моим mysql –