2013-02-09 50 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