1.mysql事件调度
mysql中事件与触发器,触发器是当mysql运行起来之后因某些设定的语句而触发执行,事件则可自定义一次或者周期性执行的任务,在mysql中有特定的线程来管理它,即”事件调度器“。事件有些类似操作系统的计划任务schtasks,不同的是有了事件调度后,
mysql中一些数据定时性任务不再依赖于外部的程序,直接就可以在数据库中执行即可。
2.示例:创建事件改变数据库中指定字段值,以维持虚拟的状态变化
2.1创建一个存储过程如下,以便在事件中调用该存储过程中语法:
USE database_name;
DROP PROCEDURE IF EXISTS keep_online;
DELIMITER //
CREATE PROCEDURE keep_online();
BEGIN
UPDATE dev_info SET dev_status=1 WHERE id>0 AND id<10;
END //
DELIMITER ;
来源:https://www.cnblogs.com/morethansea/p/15523121.html
图文来源于网络,如有侵权请联系删除。