简要说明数据库设计:约日期/时间列
我有一个存储物品的表。文章在表格中列出并排序 - DESC - 按日期创建。
dateCreated列表示用户发布/创建文章的日期和时间。它是固定的,不能改变。
问题:
由天,旧物品通常远页面结束。但是,用户有可能在第一页上将他的文章推回到桌面的顶部。由于我订购的文章由dateCreated,这一定不能改变,我怎么能碰到文章没有改变dateCreated?
我的解决方案 - 我不知道,如果它的一个好与否(我需要建议):
创建名为bumpDate另一列。当用户发布文章时,日期/时间将被插入到dateCreated和bumpDate中。 gridview上的文章将按bumpDate排序。当用户碰到他的文章时,我只更新bumpDate。因此,无论日期创建日期如何,用户的文章都将处于最佳状态。逐渐地,文章会根据其他用户发布的新文章的数量而下降。
您是否在此设计/解决方案中看到任何故障?
好!谢谢......我想在进一步确认之前进行确认......是的,我的意思是碰撞文章,而不是修改它。 – user311509