数据库mysql8.0,后端框架springboot ,数据库订单表数据400w+,且持续增长,要求将每年的数据(根据create_time判断)自动存储到一张表(表名以order_info_年份命名),并且可以 实现多个年份的数据一起查询,删除或者更新数据时可以自动判断是哪张表进行操作
时间: 2023-02-11 17:27:24 浏览: 114
我们可以使用定时任务来实现每年数据的自动存储。每年1月1日凌晨执行一次定时任务,将上一年的数据从订单表中查询出来,并按照年份命名新表,将数据插入到新表中。
为了实现多个年份的数据一起查询,删除或者更新数据时可以自动判断是哪张表进行操作,我们可以建立一个中间表,将每个年份的表名和时间范围存储到这个表中,查询时可以先在中间表中查询出需要查询的表名和时间范围,然后再在对应的表中进行数据查询。
阅读全文
相关推荐


















