mysql 让一个存储过程定时作业的代码_Mysql

1、在mysql 中建立一个数据库 test1

语句:create database test1

2、创建表examinfo

create table examinfo(
id int auto_increment not null,
endtime datetime,
primary key(id)
);

3 插入数据:

insert into examinfo values('1','2011-4-23 23:26:50');

4 创建存储过程test

CREATE PROCEDURE test ()
BEGIN
update examinfo SET endtime = now() WHERE id = 1;
END;

5、 创建event e_test

复制代码 代码如下:

CREATE EVENT if not exists e_test
on schedule every 30 second
on completion preserve
do call test();

6、查看event是否开启: show variables like '%sche%';
将事件计划开启: set global event_scheduler=1;
关闭事件任务: alter event e_test ON COMPLETION PRESERVE DISABLE;
开户事件任务: alter event e_test ON COMPLETION PRESERVE ENABLE;

7、运行查询结果即可出现想要的结果。

结果显示如下:
 原始数据:

过一段时间查询后的数据:
 

时间: 2024-08-31 05:46:58

mysql 让一个存储过程定时作业的代码_Mysql的相关文章

mysql触发器实现oracle物化视图示例代码_Mysql

oracle数据库支持物化视图--不是基于基表的虚表,而是根据表实际存在的实表,即物化视图的数据存储在非易失的存储设备上. 下面实验创建ON COMMIT 的FAST刷新模式,在mysql中用触发器实现insert , update , delete 刷新操作 1.基础表创建,Orders 表为基表,Order_mv为物化视图表 复制代码 代码如下: mysql> create table Orders( -> order_id int not null auto_increment, -&g

MySQL与Mongo简单的查询实例代码_Mysql

首先在这里我就不说关系型数据库与非关系型数据库之间的区别了(百度上有很多)直接切入主题 我想查询的内容是这样的:分数大于0且人名是bob或是jake的总分数 平均分数 最小分数 最大分数 计数 举这个实例来试试用MySQL和mongodb分别写一个查询 首先我们先做一些准备工作 MySQL的数据库结构如下 CREATE TABLE `new_schema`.`demo` ( `id` INT NOT NULL, `person` VARCHAR(45) NOT NULL, `score` VAR

mysql prompt一个特别好用的命令_Mysql

想必大家在命令行操作mysql的时候会十分发愁现在的操作的是那个数据库吧,至少我就纠结过,可能您会说我打一条命令不就知道了,是的这样做确实可以的.可是今儿给大家介绍个好用的命令--prompt 复制代码 代码如下: [root@fsailing1 ~]# mysql -uroot -p --prompt="\\u@\\h:\\d \\r:\\m:\\s>"Enter password:Welcome to the MySQL monitor.  Commands end with

MySql中把一个表的数据插入到另一个表中的实现代码_Mysql

小编今天在写一个 将一个数据库的表数据 导入到 另一个数据库的表的时候 我是这么写的 复制代码 代码如下: <?php header("Content-type:text/html;charset=utf-8"); $conn = mysql_connect("localhost","root","");mysql_select_db('nnd',$conn);mysql_select_db('ahjk',$conn);

mysql 复制表结构和数据实例代码_Mysql

在mysql数据库开发中,我们有时候需要复制或拷贝一张表结构和数据到例外一张表,这个时候我们可以使用create ... select ... from语句来实现,本文章向大家介绍mysql复制表结构和数据一个简单实例,  比如现在有一张表,我们要将该表复制一份,以备以后使用,那么如何使用mysql语句来实现呢?其实我们可以直接使用create ... select ... from语句来实现,具体实现方法请看下面实例.  我们先来创建一张Topic表,创建Topic表的SQL语句如下: mys

Mysql命令行导入sql数据的代码_Mysql

我的个人实践是:phpmyadmin 导出 utf-8 的 insert 模式的 abc.sql ftp abc.sql 到服务器 ssh 到服务器 mysql -u abc -p use KKK(数据库名,如果没有就 create database KKK) set names 'utf8' source abc.sql 注意:我看到 set character set utf8; 的说法,那样不行,中文乱码. 1.首先在命令行控制台中打开mysql 或许命令的如下: mysql -u roo

mysql 字段as详解及实例代码_Mysql

mysql 字段使用as 在mysql中,select查询可以使用AS关键字为查询的字段起一个别名,该别名用作表达式的列名,并且别名可以在GROUP BY,ORDER BY或HAVING等语句中使用.例如: SELECT CONCAT(last_name,', ',first_name) AS full_name FROM mytable ORDER BY full_name; 别名与select查询一起使用时,AS关键字是可选的.上面的SQL语句也可以这样写: SELECT CONCAT(la

代码-急求,一个课程设计作业,最近要去考G,实在没空做

问题描述 急求,一个课程设计作业,最近要去考G,实在没空做 1000C 简单SQL数据定义语言DDL的解释器实现 1.问题理解和分析(简单分析)针对一个需求比较明确的问题,进行问题定义.明确"做什么(What to do?)".2.确定解决问题的方法(技术方案.简单设计)主要是构思解决问题的主要思路,明确"怎么做(How to do?)".采用自顶向下方法,确定各个功能,用模块图描述系统的功能.确定各个功能对应的函数,以及函数之间的关系并能用流程图描述函数的算法.3

《PHP精粹:编写高效PHP代码》——2.3节用MySQL建立一个食谱网站

2.3 用MySQL建立一个食谱网站在示例中,要为用户建立一个显示动态内容的食谱网站.首先需要创建一个数据库:我们姑且称其为recipes.接下来,可以创建几个表,这些表格用于填充数据库并且包含网站要呈现的内容.一开始,要设计一个表用于保存所有的食谱,另一个表包含食谱的类别.图2.1通过一幅图显示了基本的表结构. 这些查询使用MySQL中NOW()函数插入当前日期和时间到一个表的列中,在这个示例中,就是created列.当使用PHP时,可以使用这个便利的自动化工具,而不是手动格式化日期和时间数据