开发者社区> 问答> 正文

mysql通过判断来更新本张表数据的问题

表2中每天,每个user_id可能会有多条记录,求一个存储过程:
当表2的c_date _ 减表1的register_date 为1的时候 ,表1的second_day设置为1。
当表2的c_date _ 减表1的register_date 为2的时候,表1的third_day设置为1。
....
当表2的c_date _ 减表1的register_date 为7的时候 ,表1的seven_day设置为1。
当表1的register_date 为今天的时候,*_day为null;
表1:
1
表2:
2

展开
收起
落地花开啦 2016-02-28 11:34:20 2558 0
1 条回答
写回答
取消 提交回答
  • 专注于数据存储系统、MySQL源码研究和改进、MySQL性能优化和功能改进,并设计了阿里云高可靠双通道binlog方案。他在业务场景分析、系统瓶颈分析、性能优化方面拥有丰富的经验。微博@淘宝丁奇。

    这个需求建议用触发器做,比较简单一点

    2019-07-17 18:49:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像