美文网首页
存储过程以及函数

存储过程以及函数

作者: 蛋皮皮652 | 来源:发表于2019-05-27 14:45 被阅读0次

1.首先我在navicat中创建一个订单表和插入两条数据

CREATE TABLE shop_order (

  `id` int(11) NOT NULL AUTO_INCREMENT primary key COMMENT '订单ID',

  `good_id` int(11) NOT NULL COMMENT '商品ID',

  `order_amount` decimal(11,2) NOT NULL COMMENT '订单金额',

  `status` varchar(10) NOT NULL COMMENT '订单状态:0:交易待支付,1:交易支付中,2:交易成功、3:交易关闭',

  `create_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',

  `update_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '更新时间'

);

insert into shop_order(good_id,order_amount,status,create_date,update_date)values(1,99.00,0,NOW(),NOW());

insert into shop_order(good_id,order_amount,status,create_date,update_date)values(3,126.00,0,NOW(),NOW());

这里有三条数据

2.在查询的sql处创建一个存储过程

//创建存储过程

DELIMITER //

CREATE PROCEDURE myFist_proc() ## 创建存储过程

BEGIN

UPDATE

    `shop_order` AS order_

  SET

    order_.`status` = '3'

  WHERE

    1=1

  AND

    order_.status = '0'

  AND

    TIMESTAMPDIFF(MINUTE,order_.`create_date`,NOW()) > 30;

END;//

DELIMITER;

这段的意思是当创建时间与当前时间相差30分钟的时候将状态为0的状态修改为3

3.执行这个函数(存储过程)

call myFist_proc();

执行 状态改变

以后就可以在这里写常用的函数来处理了!

相关文章

  • 存储过程以及函数

    1.首先我在navicat中创建一个订单表和插入两条数据 CREATE TABLE shop_order ( `...

  • mysql的存储过程及其使用场景,和存储函数的区别

    简单了解什么是存储过程,以及存储过程的使用场景,和存储函数、触发气的区别: 存储过程,存储函数,触发器和事件是自从...

  • MySQL语法模板 SQL语句:函数、存储过程

    创建函数 创建存储过程 修改函数 修改存储过程 调用 删除函数 删除存储过程

  • 存储过程与函数

    存储过程与函数存储过程的定义存储过程的创建存储过程的操作自定义函数 存储过程与函数 存储过程的定义 运行效率高 降...

  • 17 存储过程

    过程: 函数: 过程是没有返回值的函数 存储过程: 存储过程语法 存储过程1--创建简单的存储过程 存储过程2--...

  • PL/SQL之存储过程

    存储过程、存储函数和触发器 存储过程和存储函数定义:指存储在数据库中供所有用户程序调用的子程序叫存储过程或存储函数...

  • Oracle之存储过程与存储函数

    存储过程和存储函数指存储在数据库中供所有用户程序调用的子程序叫存储过程或者存储函数;存储过程和存储函数相同点:完成...

  • MySQL 视图和存储程序

    MySQL 视图和存储程序 存储程序:存储函数、存储过程、触发器和事件的总称。 存储例程:存储函数+存储过程。 触...

  • 深入浅出MySQL之开发篇(二)

    继续深入了解MySQL的高级特性。 1.存储过程和函数 什么是存储过程和函数 存储过程和函数是事先经过编译并存储在...

  • mysql基础(三)

    存储过程和函数 存储过程和函数的引入 存储过程和函数是在数据库中定义一些 SQL 语句的集合,然后直接调用这些存储...

网友评论

      本文标题:存储过程以及函数

      本文链接:https://www.haomeiwen.com/subject/hnrhtctx.html