【发布时间】:2015-04-23 09:09:47
【问题描述】:
如何在操作 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 ;
还有其他方法吗?
【问题讨论】:
-
我只是回复another question,我认为这是同样的问题。也许它可以帮助你。
-
谢谢,但我想用 php 和我的 mysql 来做
标签: php mysql events zend-framework stored-procedures