mysql定时任务
来源:互联网 发布:怎么开通万网域名邮箱 编辑:程序博客网 时间:2024/06/10 15:13
1、开启事件调度器
确认是否开启
SHOW VARIABLES LIKE 'event_scheduler';
开启命令
SET GLOBAL event_scheduler = ON;
2、创建事件
CREATE EVENT [IFNOT EXISTS] event_name
ONSCHEDULE schedule
[ONCOMPLETION [NOT] PRESERVE]
[ENABLE | DISABLE]
[COMMENT 'comment']
DO sql_statement;
例如每秒插入一条记录到表:
USE test;
CREATE TABLE time_table (timeline TIMESTAMP);
CREATE EVENT e_test_insert ON SCHEDULE EVERY 1 SECOND DO INSERT INTO test.time_table VALUES(CURRENT_TIMESTAMP);
(即是CREATE EVENT e_test_insert
ON SCHEDULE EVERY 1 SECOND
DO INSERT INTO test.time_table VALUES(CURRENT_TIMESTAMP);
)
例如将该表清空:
CREATE EVENT e_test_truncate
ON SCHEDULE AT TIMESTAMP '2014-09-29 11:20:00'
DO TRUNCATE TABLE test.time_table;
例如每天定时清空:
CREATE EVENT e_test_truncate_daily
ON SCHEDULE EVERY 1 DAY
STARTS '2014-09-29 00:00:00'
DO TRUNCATE TABLE test.time_table;
3、关闭和开启事件
ALTER EVENT event_name DISABLE;
ALTER EVENT event_name ENABLE;
4、删除事件
DROP EVENT [IF EXISTS] event_name
5、查看事件
SHOW EVENTS;
确认是否开启
SHOW VARIABLES LIKE 'event_scheduler';
开启命令
SET GLOBAL event_scheduler = ON;
2、创建事件
CREATE EVENT [IFNOT EXISTS] event_name
ONSCHEDULE schedule
[ONCOMPLETION [NOT] PRESERVE]
[ENABLE | DISABLE]
[COMMENT 'comment']
DO sql_statement;
例如每秒插入一条记录到表:
USE test;
CREATE TABLE time_table (timeline TIMESTAMP);
CREATE EVENT e_test_insert ON SCHEDULE EVERY 1 SECOND DO INSERT INTO test.time_table VALUES(CURRENT_TIMESTAMP);
(即是CREATE EVENT e_test_insert
ON SCHEDULE EVERY 1 SECOND
DO INSERT INTO test.time_table VALUES(CURRENT_TIMESTAMP);
)
例如将该表清空:
CREATE EVENT e_test_truncate
ON SCHEDULE AT TIMESTAMP '2014-09-29 11:20:00'
DO TRUNCATE TABLE test.time_table;
例如每天定时清空:
CREATE EVENT e_test_truncate_daily
ON SCHEDULE EVERY 1 DAY
STARTS '2014-09-29 00:00:00'
DO TRUNCATE TABLE test.time_table;
3、关闭和开启事件
ALTER EVENT event_name DISABLE;
ALTER EVENT event_name ENABLE;
4、删除事件
DROP EVENT [IF EXISTS] event_name
5、查看事件
SHOW EVENTS;
0 0
- Mysql数据库定时任务
- mysql创建定时任务
- MySQL定时任务
- mysql 定时任务编写
- mysql 定时任务
- mysql的定时任务
- MySQL定时计划任务
- mysql定时任务
- mysql定时任务{摘}
- MYSQL 定时任务
- MySQL定时执行任务
- mysql创建定时任务
- mysql创建定时任务
- mysql定时任务
- mysql创建定时任务
- mysql 定时任务
- mysql 定时任务创建
- mysql 定时任务调度
- delphi各个版本编译开关值
- sentence structures经典句型
- 一个好用的程序编辑软件Sublime Text 3
- 如何同时启动多个Tomcat服务器
- MySQL 技巧
- mysql定时任务
- Unity3D游戏开发之设置Avatar
- ESql修改之插入MySQL数据库记录实例
- MySQL-- 每半月一个分区,自动维护
- MySQL-- 每半月一个分区,自动维护
- Base64算法及C++实现
- 《致青春·成长英语原创情景剧》的设计
- mysql的数据导出几种方法和数据备份
- Mysql常用命令