百木园-与人分享,
就是让自己快乐。

Mysql事件调度实现字段自动刷新

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
图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Mysql事件调度实现字段自动刷新

相关推荐

  • 暂无文章