1.表结构
CREATE TABLE `timer` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8;
2.创建定时器
CREATE EVENT IF NOT EXISTS e_add
ON SCHEDULE EVERY 5 SECOND
DO
INSERT INTO timer (date) VALUE (now())
3.查看定时器
show EVENTS
4.开启定时器
set GLOBAL event_scheduler=1
5.查看定时器是否开启
show VARIABLES like "%event_scheduler%"
6.执行效果

本文介绍了如何在MySQL中创建并使用定时器功能。主要内容包括:表结构定义、定时器创建步骤、定时器状态查看及开启方法。通过具体示例展示了如何每5秒自动向表中插入当前时间。
1363

被折叠的 条评论
为什么被折叠?



