首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跟踪成员历史记录的最佳方法

跟踪成员历史记录的最佳方法
EN

Stack Overflow用户
提问于 2021-03-15 12:18:04
回答 1查看 59关注 0票数 0

我正在创建一个会员管理数据库。我想要跟踪的一个方面是成员资格的持续时间,我还想跟踪成员资格的任何中断。

示例:

一个人加入,他们每年按时续签3年,但在第4年有2个月的续签中断,然后他们续签。我希望能够看到3年的会员期,2个月的时间流逝,然后新的续期。

目前(见下图),我原本只计划将membership_expire字段更新为距最近一次更新的日期为一年,但后来意识到更新该字段将丢失之前的会员更新历史记录。那么我该如何解决这个问题呢?

我有一种感觉,解决方案可能是创建一个单独的表来跟踪每次更新,但我不确定这是最好的方法。

EN

回答 1

Stack Overflow用户

发布于 2021-03-15 19:42:50

数据库应该反映现实。

如果一个“会员”可以有多个不同期限的续费,那么你的数据结构应该支持它。

这意味着-您需要创建另一个具有FK成员资格的表,并且每一行将代表一段时间(开始和到期)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66632313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档