我必须生成一个版本控制系统,用于在数据库中存储我的文章的多个版本,以允许用户在需要时回滚。我的第一个想法是当用户想要编辑文章时我真的让sql不再更新,但是你将他们的信息插回到数据库中。目前问题是我有一个文章表,我使用ID作为我的主键来识别我的文章(所以阅读更多链接等)。如果我插入到那个表中我会有基本的新文章,所以我想我需要一个新表的旧文章,但后来我有第一个表dbArticles中的原始问题,我也需要这样,为什么告诉他们哪篇文章他们已选择,例如,如果他们有3个编辑所以3篇文章让我们所有在单独的日子,第1,第2和第3,我需要显示他们已经选择了5月2日版本,而不是5月3日的最新版本。 任何帮助都会非常感谢,
Cool Hand Luke Uk
Ps我也在使用PHP,我正在加时间戳文章:D。
答案 0 :(得分:8)
有两张桌子:
答案 1 :(得分:0)
如果您正在对文本文章进行版本控制,则应考虑使用Wiki,例如MediaWiki。他们可能已经为你解决了这个问题。