mysql自动执行任务(定时任务)
2023-09-11 14:17:00 时间
首先我们创建一张表:
CREATE TABLE `tb_user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户编号',
`name` varchar(30) NOT NULL COMMENT '用户姓名',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8 COMMENT='用户信息表';
查看当前数据库是否开启定时任务:
可以看到并没有开启定时任务,所以要将他打开:
SET GLOBAL event_scheduler = ON;
点开Navicat事件页面:
输入要执行的sql语句:
INSERT INTO tb_user(`name`,create_time) VALUES ("CSDNER_M",NOW());
点开计划:(每五秒执行一次)
点击保存即可:
这个时候点开表可以看到定时任务执行成功:
如果不需要了关闭即可:
SET GLOBAL event_scheduler = OFF
相关文章
- Mysql远程连接数据库报错排查:pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '**.**.**.**' (timed out)")
- Error connecting to database [Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)]
- 如何使用PDO查询Mysql来避免SQL注入风险?ThinkPHP 3.1中的SQL注入漏洞分析!
- 用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)
- linux - mysql 异常:MySQL Daemon failed to start.
- MySQL按照汉字的拼音排序,mysql汉字排序
- 【问题解决方案】MySQL安装后无法启动-net start mysql服务名无效
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
- 小心MySQL的隐式类型转换陷阱
- MySQL报错Packet for query is too large问题解决
- 【学习总结】MySQL-关闭自动提交事务
- 转:mysql按时间统计数据,没有数据的时候自动补充0
- MySQL保留字不能作为字段名使用_Table字段不能设为关键字range,range在mysql中是分区,是mysql的关键字
- 使用navicat for mysql 创建外键foreign keys时,总会自动创建索引indexs
- 使用pandas把mysql的数据导入MongoDB。
- mysql server 自动断开的问题
- mysql自动安装教程说明
- 上Mysql com.mysql.jdbc.StatementImpl$CancelTask内存泄漏问题和解决方法
- MySQL 存储过程详解
- Mysql基础篇之索引下--05
- Win7 每天自动备份 MySQL