首页 > 数据库 >mysql event事件

mysql event事件

时间:2023-05-05 10:45:30浏览次数:43  
标签:body 00 name event 事件 mysql EVENT

  1. 检查事件调度程序
SHOW VARIABLES LIKE 'event_scheduler';

# 如果返回值为ON,则表示事件调度程序已启用。如果返回值为OFF,则需要使用以下命令启用

SET GLOBAL event_scheduler = ON;
  1. 查询事件
SHOW EVENTS;
  1. 查看事件定义
SHOW CREATE EVENT event_name;
  1. 创建事件
CREATE EVENT event_name
ON SCHEDULE schedule
DO
event_body;

# event_name是事件的名称,schedule是事件的调度方式,event_body是事件要执行的SQL语句
  1. 修改事件
ALTER EVENT event_name
ON SCHEDULE schedule
DO
event_body;
# event_name是事件的名称,schedule是事件的调度方式,event_body是事件要执行的SQL语句
  1. 删除事件
DROP EVENT event_name;
# event_name是要删除的事件的名称
  1. 示例
CREATE EVENT my_event
ON SCHEDULE
  EVERY 1 DAY
  STARTS '2023-04-13 03:00:00'
DO
  SELECT COUNT(1) FROM a;

# 从2023-04-13 03:00:00开始每隔一天执行一次

标签:body,00,name,event,事件,mysql,EVENT
From: https://www.cnblogs.com/ysctest/p/17373449.html

相关文章

  • mysql TRIGGER 触发器
    确定触发器的触发事件,可以是INSERT、UPDATE或DELETE操作。确定触发器的执行时间,可以是BEFORE(前)或AFTER(后)。确定触发器要绑定的表名和触发事件(即INSERT、UPDATE或DELETE)。编写触发器的触发操作,可以是任何合法的SQL语句。使用CREATETRIGGER语句创建触发器,指定触......
  • ubuntu18.04 安装docker、mysql、nacos
    一、安装docker1.更新软件源列表sudoapt-getupdate2.安装软件包依赖sudoaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-common3.在系统中添加Docker的官方密钥curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudoapt-ke......
  • bpmn-js所有事件
    0:“diagram.destroy”1:“render.shape”2:“render.connection”3:“render.getShapePath”4:“render.getConnectionPath”5:“diagram.init”6:“shape.added”7:“connection.added”8:“shape.removed”9:“connection.removed”10:“elements.changed......
  • MySQL存储引擎
    介绍MySQL提供了多个不同的存储引擎,包括处理事务安全表的引擎和处理非事务安全表的引擎。可以使用''SHOWENGINES;''命令查看当前版本的MySQL所支持的引擎类型,如MySQL8支持的存储引擎有InnoDB、MyISAM、Memory、Merge、Archive、CSV、BLACKHOLE等。存储引擎描述AR......
  • 14、MySQL复制延迟原因及解决办法
    复制延迟原因:写入速度超过了复制速度解决办法:1、升级到mysql5.7以上版本,开启GTID功能,主库可以并发事务,支持并发传输及并行多个SQL线程2、减少大事务,将大事务拆分成小事务减少锁(和开发相关)3、sync_binlog=1加快binlog更新时间,从而加快日志复制只要事务一提交,立即写日志(默认......
  • 【MySQL–07】内置函数
    【MySQL--07】内置函数1.函数1.1日期函数函数名称描述current_data()当前日期current_time()当前时间current_timestamp()当前时间戳date(datetime)返回datetume参数的日期部分date_add(date,intervald_value_type)在date中添加日期时间interval后......
  • 【必知必会的MySQL知识】④DCL语言
    转载:https://www.cnblogs.com/xiezhr/p/17343320.html 目录一、概述二、授权2.1语法格式2.2语法说明2.3权限类型2.4权限级别三、回收权限3.1语法格式3.2语法说明3.3注意事项四、实践操作 一、概述数据控制语言,用来定义访问权限和安全级别......
  • mysql
    mysql目录mysql数据库分类视图触发器事务存储过程函数数据库分类'''市面上有很多的数据库,但是,大致分类两大类'''1.关系型数据库 MySQL、Oracle、SqlServer、PostgreSQL、sqlite、MariaDB、db2、accessMySQL:开源免费的 Oracle:不开源,收费MariaDB:开源的2.非关系......
  • 【必知必会的MySQL知识】mysql5.7安装教程
    1.下载mysql下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads下载zip免安装版,可以省去很多事2.将下载的安装文件解压放到磁盘中3.在mysql解压缩包根目录下创建my.ini文件(mysql主配置文件)并创建data目录(用户初始化数据库文件目录)my.ini文件内容如下[mys......
  • Linux 安装MySql
    Linux安装MySql1.下载mysqlhttps://downloads.mysql.com/archives/community/下载之后使用文件传输工具传输到你的服务器上 2.安装mysql1.创建mysql文件夹mkdir/soft/mysql创建文件夹cd/soft/mysql进入 2.解压文件夹在该目录下再创建一个文件夹,并且将安装......