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

mysql定时清空某个表数据

-- 检查事件调度器状态
SET @event_scheduler_status = (SELECT @@event_scheduler);-- 如果事件调度器未启用,启用它
SET @enable_event_scheduler = IF(@event_scheduler_status = 0, 'SET GLOBAL event_scheduler = ON;', 'SELECT "Event scheduler is already enabled"');
PREPARE stmt FROM @enable_event_scheduler;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;-- 删除已存在的事件(如果存在)
DROP EVENT IF EXISTS clear_your_table;-- 创建事件,每 1 分钟清空表
DELIMITER //CREATE EVENT clear_your_table
ON SCHEDULE EVERY 1 MINUTE
DO
BEGINTRUNCATE TABLE your_table;
END //DELIMITER ;

但这里有一个问题,当navicat工具关闭,再次查 SHOW VARIABLES LIKE 'event_scheduler'; 状态又变成了OFF

应该还要去改配置(未验证):

   [mysqld]event_scheduler=ON


http://www.mrgr.cn/news/61218.html

相关文章:

  • BertTokenizerFast 和 BertTokenizer 的区别
  • Windows安装ES单机版设置密码
  • 【人工智能】大语言模型的微调:让模型更贴近你的业务需求
  • 在 Azure 100 学生订阅中新建一台 Ubuntu VPS,并通过 Docker 部署 Nginx 服务器
  • 使用NetLimiter限制指定应用的网速
  • Python 通过命令行在 unittest.TestCase 中运行单元测试
  • Android Activity 属性 TaskAffiity、allowTaskReparenting
  • 在线教育系统源码开发详解:网校培训平台搭建的核心技术
  • 10.29halcon
  • (史上超级清晰带图解)红黑树的实现--C++
  • Tomcat 11 下载/安装 与基本使用
  • 武器检测与分割系统:全程教学跟进
  • T113 创建多用户
  • DataFrame.unstack()方法的使用
  • 大模型入门宝典:两本精通Transformer与应用开发的极简指南,我愿称它为大模型神书!
  • 字节青训-二进制之和
  • App Inventor 2 列表显示框能否实现多选?
  • 此版本的IDM不支持该类下载,请尝试将IDM更新至最新版本
  • Linux高级命令
  • 数据结构初阶———顺序表
  • 智能防泄密:源代码保护的创新选择
  • 驱动和芯片设计哪个难
  • Hash表算法
  • HelloCTF [RCE-labs] Level 8 - 文件描述和重定向
  • JVM垃圾回收
  • 探索工业大模型的奥秘:2024年中国工业大模型行业发展研究报告免费下载