当前位置: 首页 > article >正文

Mysql事件操作

查看是否开启事件

SELECT @@event_scheduler;

SHOW VARIABLES LIKE '%event_scheduler%';

开启或关闭事件

SET GLOBAL event_scheduler = 1;

SET GLOBAL event_scheduler = on;

SET GLOBAL event_scheduler = 0;

SET GLOBAL event_scheduler = off;

创建事件sql

CREATE EVENT IF NOT EXISTS my_hourly_event

ON SCHEDULE EVERY 1 HOUR

-- STARTS (TIMESTAMP(CURRENT_DATE) + INTERVAL 1 HOUR) -- 可以根据需要调整开始时间

STARTS (TIMESTAMP(CURRENT_DATE) + INTERVAL 1 HOUR)

DO

BEGIN

  -- 这里放置你的SQL语句

  INSERT INTO my_table (column1, column2) VALUES ('value1', 'value2');

END;

常用事件

每隔一分钟ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE

具体执行事件 ON SCHEDULE AT TIMESTAMP '2024-09-09 14:20:00'

每十秒钟 ON SCHEDULE EVERY 10 SECOND

查看所有事件  

SHOW EVENTS;  

查看某个特定事件的详细信息  

SHOW CREATE EVENT my_hourly_event;  

删除事件  

DROP EVENT IF EXISTS my_hourly_event;


http://www.kler.cn/a/301530.html

相关文章:

  • 【SQL】mysql常用命令
  • 【Linux学习】【Ubuntu入门】1-4 ubuntu终端操作与shell命令1
  • C++析构函数详解
  • HOW - PPT 制作系列(一)
  • 使用 Grafana api 查询 Datasource 数据
  • GitLab 降级安装出现 500 错误,如何解决?
  • 计算机网络练级第二级————网络套接字1
  • 嵌入式初学-C语言-数据结构--四
  • ​​​​​​​Oracle11 分析函数等高级函数使用说明
  • 智能会计定义
  • Peewee+Postgresql+PooledPostgresqlDatabase重连机制
  • 掌握 Linux 命令的艺术:深入解析与实用指南
  • 7. MyBatis中的SqlSession是什么?如何管理SqlSession的生命周期?
  • uniapp写移动端常见问题汇总
  • 反序列化漏洞练习2
  • python 实现判断IP4地址是否有效算法
  • MongoDB延迟查询
  • chapter14-集合——(List-Map)——day18
  • ctfshow-文件包含
  • JavaEE:多线程进阶(线程安全的集合类)
  • Python实现Paillier同态加密算法
  • JavaWeb开发中为什么Controller里面的方法是@RequestMapping?
  • 张力控制器的原理
  • 【2023年】云计算金砖牛刀小试3
  • 《C++枚举类型的进化:从传统到现代的飞跃》
  • SAP B1 学习笔记 - 易混淆字段名(持续更新中)