gpt4 book ai didi

关于日期/时间列的数据库设计

转载 作者:搜寻专家 更新时间:2023-10-30 21:36:26 24 4
gpt4 key购买 nike

简要说明:

我有一个存储文章的表。文章列在表格中并按创建日期排序 - DESC。

dateCreated 列表示用户发布/创建文章的日期和时间。它是固定的,不得更改。

问题:

如今,旧文章通常以远页结尾。但是,用户有机会在第一页将他的文章返回到表格的顶部。由于我按 dateCreated 订购文章,不能更改,我如何在不更改 dateCreated 的情况下修改文章?

我的解决方案 - 我不确定它是否好(我需要建议):

创建另一个名为 bumpDate 的列。当用户发布文章时,日期/时间将被插入到 dateCreated 和 bumpDate 中。 gridview 上的文章将按 bumpDate 排序。当用户 bump 他的文章时,我只更新 bumpDate。因此,无论 dateCreated 日期如何,用户的文章都将排在最前面。渐渐地,该文章将按天减少,具体取决于其他用户发布的新文章的数量。

您是否发现此设计/解决方案中存在任何问题?

最佳答案

您所概述的是这些事情通常是如何完成的。虽然 BumpDate 可能不是最好的名称(这是否真正代表了“碰撞”的 Action ,或者他们做了其他类似修改它的事情?),但您应该使用它。

关于关于日期/时间列的数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7605453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com