簡要說明數據庫設計:約日期/時間列
我有一個存儲物品的表。文章在表格中列出並排序 - DESC - 按日期創建。
dateCreated列表示用戶發佈/創建文章的日期和時間。它是固定的,不能改變。
問題:
由天,舊物品通常遠頁面結束。但是,用戶有可能在第一頁上將他的文章推回到桌面的頂部。由於我訂購的文章由dateCreated,這一定不能改變,我怎麼能碰到文章沒有改變dateCreated?
我的解決方案 - 我不知道,如果它的一個好與否(我需要建議):
創建名爲bumpDate另一列。當用戶發佈文章時,日期/時間將被插入到dateCreated和bumpDate中。 gridview上的文章將按bumpDate排序。當用戶碰到他的文章時,我只更新bumpDate。因此,無論日期創建日期如何,用戶的文章都將處於最佳狀態。逐漸地,文章會根據其他用戶發佈的新文章的數量而下降。
您是否在此設計/解決方案中看到任何故障?
好!謝謝......我想在進一步確認之前進行確認......是的,我的意思是碰撞文章,而不是修改它。 – user311509