2013-02-09 56 views
1

我想知道什麼是將內容編輯存儲在MySQL數據庫中的最佳方式?在數據庫中存儲內容編輯

我是第一次做類似Current_COMMENT, First_COMMENT的東西,並將原始評論存儲在first_COMMENT和最新評論(我將顯示的一個)到Current_COMMENT

但後來我意識到存儲每個推薦編輯會更好,所以我可以回顧所有的修訂。

我的問題是,什麼是將其存儲在數據庫中的最佳方式是什麼?如果我可以存儲(幾乎)無限量的評論版本,那將會很好。

任何幫助非常感謝!

回答

2

使用列創建日期,所以你可以利用歷史,如果需要的話。對於最近的評論,請將其標記爲current。一個簡單的int就足夠了:1爲當前,0爲所有其他。

+0

爲什麼使用標誌列而不是僅僅通過max(日期)拉動?如果日期索引,它應該是相同的效率和更容易維護。 – FoolishSeth 2013-02-09 19:51:00

+0

因爲最新的評論可能不一定是目前的評論。 – 2013-02-09 19:52:07

+0

該問題要求顯示最新評論爲最新評論。 – FoolishSeth 2013-02-09 19:53:08