文档章节

mysql

k9606
 k9606
发布于 2017/07/21 11:09
字数 262
阅读 4
收藏 0

Event实现每日某个时刻删除事件

        首先通过Navicat for MySQL查看Event事件是否开启,具体代码:

[sql] view plain copy

  1. show variables like '%sche%';  

        通常事件是开启的,如下图所示:

 

        如果没有开启,需要数据库超级权限设置。

[sql] view plain copy

  1. set global event_scheduler =1;  

        其中event_scheduler为ON表示开启,OFF表示关闭,如下:

+-----------------+-------+

| Variable_name   | Value |

+-----------------+-------+

| event_scheduler | OFF   |

+-----------------+-------+

        下面开始写事件进行操作。
        假设现在存在一张表loginuser,包括用户名、密码、权限三个字段。如下图:
 


 

        当前时间点为2017年3月9日 23:48,我们设置23:50执行删除eastmount数据操作。其中SQL语句的Event代码如下:

[sql] view plain copy

  1. CREATE EVENT testevent  
  2.     ON SCHEDULE EVERY 1 DAY STARTS '2017-03-09 23:50:00'  
  3.   DO  
  4.         delete from loginuser where Username='eastmount';  

        创建事件可以查看到的,如下图所示:
 


 

        然后过了23:50执行查询语句就会发现eastmount用户已经被删除。
 


        点开事件如下图所示,但我更推荐大家写SQL语句。

© 著作权归作者所有

上一篇: ubuntu
下一篇: Linux
k9606
粉丝 0
博文 21
码字总数 6507
作品 0
私信 提问

暂无文章

elk 7.0 汉化文件

node_modules/x-pack/plugins/translations/translations/zh-CN.json

internetafei
18分钟前
2
0
TPCx-BB官宣最新世界纪录,阿里巴巴计算力持续突破

2019年9月17日,TPC官宣Alibaba Cloud MaxCompute认证结果。同月26日,杭州云栖大会阿里巴巴宣布了这一成绩,飞天大数据平台计算引擎MaxCompute成为全球首个TPCx-BB认证的公共云产品,是除H...

阿里云官方博客
22分钟前
2
0
【2019年8月版本】OCP 071认证考试最新版本的考试原题-第8题

Choose the best answer The EMPLOYEES table contains columns EMP_ID of data type NUMBER and HIRE_DATE of data type DATE You want to display the date of the first Monday after the......

oschina_5359
31分钟前
2
0
本地文件/url获取文件类型

package com.cjw.baidu.ocr;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import java.io.*;import java.net.HttpURLConnection;import ja......

jirak
32分钟前
2
0
使用koa-mysql-session时报错

描述 在本地测试代码没问题,但是部署到服务器上时就报错。 错误 > cross-env WEBPACK_TARGET=node NODE_ENV=production node ./server/app.jstruethe server is start at port 3333/usr...

xulonglong
33分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部