mysql事件(定时任务)处理超时失效订单
2024-08-23 17:29:00
MySQL事件(定时任务)
https://blog.csdn.net/pan_junbiao/article/details/86489237
UPDATE wz_mer_goods_spec as a,
(
SELECT osn,shop_id,SUM(goods_num) g_num,state,spec_id from wz_mer_goods_details join wz_mer_goods_order using(osn) WHERE state=0 GROUP BY
spec_id
) as d
SET a.surplus_num=a.surplus_num + d.g_num
WHERE a.shop_id=d.shop_id
AND a.spec_id=d.spec_id
AND TIMESTAMPDIFF(SECOND, a.create_time, NOW()) > 15;
UPDATE
wz_mer_goods_order AS order_
set
order_.state = '3'
WHERE 1 = 1
AND order_.state = '0'
AND TIMESTAMPDIFF(SECOND, order_.create_time, NOW()) > 15;
END
执行场景:
1:多-用户--同商品同规格(spec_id+mer_gid)--订单失效--同商品同规格 库存增加对应失效订单数量
2:多用户--同商品不同规格--- 订单失效--库存对应增加失效订单数量
原始库存
最新文章
- sqlserver查询效率
- css设置网页文本选中样式
- Inno Setup for Windows service
- Wamp集成环境安装
- cf C. Xenia and Weights
- boost 定时器.
- LintCode-数组划分
- java内存模型与线程(转) good
- 2014在百度之星程序设计大赛 - 资格 第四个问题 Labyrinth
- Http Post与Get等
- 团队作业4——第一次项目冲刺(Alpha版本) 4.23
- Hbase篇--Hbase和MapReduce结合Api
- Linux上安装nginx+tomcat负载均衡
- 【DWM1000】 code 解密10 一 TAG 发送最后一个消息
- Python基础-字符串、集合类型、判断、深拷贝与浅拷贝、文件读写
- day10 函数的嵌套执行顺序
- Understanding Linux CPU stats
- EasyUI datagird 排序 按数字类型的问题
- pyspider示例代码五:实现自动翻页功能
- Netty相关面试题
热门文章
- Sqlachemy的警告SAWarning: The IN-predicate on ";sns_object.BIZ_ID"; was invoked with an empty sequence. This results in a contradiction, which nonetheless can be expensive to evaluate.
- 执行hbase zkcli命令报错
- 慕课-tooltip提示框总结
- crontab 使用
- 按回车键切换input鼠标光标
- 嵌入式C语言3.3 关键字---逻辑结构
- Ubuntu添加字体
- 转 zookeeper,dubbo和Nginx的区别
- Redis 系列(04-2)Redis原理 - 内存回收
- ThreadLocal的使用和理解