社区
基础编程
帖子详情
请教一个mysql程序设计的问题
中年躺平
2017-11-13 10:11:38
新的项目中有这样的需求,比如说会员购买了一个周期为30天的理财产品,30天后系统如何自动判定用户购买的产品已到期,并把本金退换给用户,这是用到mysql的事物还是存储过程,有了解的可以大体说下使用了什么方式实现的,谢谢了。
...全文
184
4
打赏
收藏
请教一个mysql程序设计的问题
新的项目中有这样的需求,比如说会员购买了一个周期为30天的理财产品,30天后系统如何自动判定用户购买的产品已到期,并把本金退换给用户,这是用到mysql的事物还是存储过程,有了解的可以大体说下使用了什么方式实现的,谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2017-11-15
打赏
举报
回复
你不能预知 何人会在何时会买何种周期(虽然你只有30天的)产品,所以你不能用需要预先知道界限的触发器或定时任务,除非你把定时任务的间隔定为1秒,否则就会遭到用户的诟病或投诉 但间隔 1 秒,委实太频繁了!真不如在有用户访问时顺带完成(没人访问?那就是没有业务了!不过你也可以自己访问的)
tottyandbaty
2017-11-15
打赏
举报
回复
这个容易,1.,写存储过程,和event, 数据库定时执行 2.写php脚本,定时执行
切糕糕
2017-11-15
打赏
举报
回复
搞存储过程比较麻烦。你可以另写一个cron定时任务,每小时或者每天检查数据库中哪些理财产品到期了,然后进行处理把资金归还给客户
leiyuqing_jing
2017-11-14
打赏
举报
回复
这个需求可以用mysql的event来解决,mysql你可以理解为:定时触发某个sql操作 比如下面这个事物就是每秒钟往t2表里面插入数据,想要知道更多,请百度event用法即可 ``` create EVENT t2_insert_every_second ON SCHEDULE EVERY 1 SECOND STARTS CURRENT_TIMESTAMP DO INSERT INTO t2 values(1, 'johnny'); ```
mysql
课设体会_课程设计心得体会8篇
课程设计心得体会8篇课程设计是
一个
有目的、有计划、有结构的产生课程计划、课程标准以及教材等系统化活动。以下是小编整理的课程设计心得体会,欢迎大家参考!课程设计心得体会1这次这个单片机的课程设计我们完成的...
mysql
一张表100亿条数据_
一个
表有100亿条记录,如何优化
我们的数据库还在设计阶段。我们预计数据量将会很大,...所以,
请教
各位在查询的性能优化上,表结构,数据库结构,有什么好的建议,用
mysql
实现,是否合适?提示,业务需求中的
一个
特性是:每个用户都有
一个
userid,...
odbc和
mysql
api性能_
MySQL
_
MySQL
高级特性----对比与其他数据库,性能 对于速度的 - phpStudy...
因为没有线程创建开销、
一个
较小的语法分析器、较少功能和简单的安全性,mSQL应该在下列方面更快些:执行重复的连接和断开的测试,在每个连接期间运行
一个
非常简单的查询。有很少的列和键的插入很简单的表的INSERT...
Navicat for
MySQL
中文乱码
问题
使用Navicat存储中文数据出现乱码或者空白的
问题
。经过一番折腾终于得到解决。 表my_chat设计如下: 在数据库chatroom上右击打开console控制台,输入SHOW VARIABLES LIKE '%character_%'; 可以看到
MySQL
相关...
mysql
并行读写_
mysql
数据库大规模数据读写并行时导致的锁表
问题
我当时一想,这个
问题
并不是很难,于是就直接采用了这样的方法:拿着
一个
表中的数据作为索引,去挨个遍历相关表中的数据,最后经过算分的过程,直接在算分函数中将算出的分数直接写入数据库,这就导致了标题说的
问题
...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章