我怕我不知道自己在做什么。
1:
我有一个名为的表ticket
,其中有一列名为total
. 当总数更新时,我想保留它的记录(旧总数等),所以我决定删除该total
列并创建一个名为ticket_total
列的表ticket_id
,,total
和datetime
(最近的当然是“当前”总数) .
或者
2:
然后我意识到我以后希望让我的客户能够按 排序票证total
,或提取汇总总计的报告等。因此,我决定将total
列放回ticket
,并在总计时直接更改total
列已更新,但首先创建ticket_total
一行作为前一个的记录total
。
似乎版本 2 会非常高效,因为我不需要查询相关ticket_total
表,但我想知道你们那里的数据库专家是怎么想的。我只是在学习数据库设计,担心我永远不会擅长它。