mysql定时任务简单例子

?


1

2

3

4

5

6

7

8

9

    如果要每30秒执行以下语句:

[sql]

update userinfo set endtime = now() WHERE id = ‘110‘

可以给mysql建个定时任务,具体方法如下:

[sql]

delimiter //   /* 设定语句终结符为 //,因存储过程语句用;结束 */

一、查看event是否开启

?


1

2

3

4

5

[sql]

show variables like ‘%sche%‘

开启event_scheduler

[sql]

set global event_scheduler =1;

二、创建存储过程test

?


1

2

3

4

5

[sql]

CREATE PROCEDURE test () 

BEGIN

update userinfo set endtime = now() where id = ‘110‘

END;

三、创建event e_test

?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

[sql]

create event if not exists e_test 

on schedule every 30 second

on completion preserve 

do call test(); 

每隔30秒将执行存储过程test

关闭事件任务

[sql]

alter event e_test ON COMPLETION PRESERVE DISABLE; 

开户事件任务

[sql]

alter event e_test ON COMPLETION PRESERVE ENABLE;

时间: 2024-08-05 15:25:20

mysql定时任务简单例子的相关文章

AJAX调用mysql数据库简单例子

<html>       <head>       </head>       <body>          <form action="7.php">        地址:<input type="text" name="addr" value="localhost"> 用户:<input type="text" name=&

Java操作mysql数据库简单例子

package com.Jdbc.demo; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import com.mysql.jdbc.Connection; public class jdbc02 { public static final String url = "jdbc:mysql://localhost:3306/school?useUnicode=true&a

c#使用mysql的简单demo

前几天装vs2010的数据库以失败告终,但课程要求使用数据库所以不得不转战mysql,下面就分享下在C#中使用mysql的简单例子. 1 MySqlConnection mysql = new MySqlConnection(mysqlStr);//mysqlStr是连接语句 2 mysql.Open(); 3 MySqlCommand cmd=new MySqlCommand ("sql语句",mysql); 4 5 DataTable dt = new DataTable(); 6

mybatis入门学习之(1)+简单例子测试

Mybatis 入门之(1)环境配置+简单例子测试 什么是MyBatis? 它是支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索.MyBatis 使用简单的XML或注解用于配置和原始映射,将接口和POJOs(Plan Old Java Objects,普通的 Java对象)映射成数据库中的记录. 其实简单一点说mybatis就是一直访问数据库的技术,它是现在比较流行的一个持久层框架,如果你对JDBC熟悉那就更容易

jdbc 事务简单例子

 一.什么是Java事务 通常的观念认为,事务仅与数据库相关. 事务必须服从ISO/IEC所制定的ACID原则.ACID是原子性(atomicity).一致性(consistency).隔离性(isolation)和持久性(durability)的缩写.事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效.一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态.隔离性表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见.持久性表示已提交的

Hibernate4注解简单例子

今天经理叫我和搭档做一个文件版本管理工具的Demo给客户,ORM要求需要使用Hibernate4,使用注解开发,之前一直都是在玩Mybatis,hibernate都忘光了...所以重新写了个Hibernate的例子来学习注解. 废话不多说,切入正题.首先建个java项目,引入如下jar包: 其中大部分jar包来自hibernate-release-4.2.13.Final/lib/required目录下的所有jar包以及mysql的驱动jar包,请忽视log4j的包,可有可无...只是个简单例子

MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)

MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据) 分类: MySql5.x2014-06-23 15:16 1266人阅读 评论(0) 收藏 举报 mysql数据库 [sql] view plaincopy <span style="font-family: 'Microsoft YaHei'; font-size: 14px;">MySQL定时任务event</span> 由于一些业务需求,我们可能需要定时清除数据库一些废弃的数据

从一个简单例子来理解js引用类型指针的工作方式

? 1 2 3 4 5 6 7 <script> var a = {n:1};  var b = a;   a.x = a = {n:2};  console.log(a.x);// --> undefined  console.log(b.x);// --> [object Object]  </script> 上面的例子看似简单,但结果并不好了解,很容易把人们给想绕了--"a.x不是指向对象a了么?为啥log(a.x)是undefined?".&

Hadoop RPC简单例子

jdk中已经提供了一个RPC框架-RMI,但是该PRC框架过于重量级并且可控之处比较少,所以Hadoop RPC实现了自定义的PRC框架. 同其他RPC框架一样,Hadoop RPC分为四个部分: (1)序列化层:Clent与Server端通信传递的信息采用了Hadoop里提供的序列化类或自定义的Writable类型: (2)函数调用层:Hadoop RPC通过动态代理以及java反射实现函数调用: (3)网络传输层:Hadoop RPC采用了基于TCP/IP的socket机制: (4)服务器端