当前位置:  开发笔记 > 编程语言 > 正文

使用MySQL创建简单修订系统的最佳方法是什么?

如何解决《使用MySQL创建简单修订系统的最佳方法是什么?》经验,为你挑选了0个好方法。

我目前正在开发一个简单的修订系统,使我能够存储单个文件的多个版本,到目前为止工作正常.

表结构如下(为简洁起见,删除了过时的列):

file_id     file_revision     file_parent      file_name
--------------------------------------------------------
1           1                 0                foo.jpg
2           2                 1                foorevised.jpg                 
3           3                 1                anotherrevision.jpg

哪里:

file_id 是主键,自动递增

file_revision存储修订号,默认为1第一个

file_parent是修订版的顶级父级,默认为0第一级.

file_name 是文件名.

问题:

最好使用单个查询我想要检索所有文件...

但只有每个文件的最新版本......

...当只存储一个版本(原始版本)时,应该检索这个版本.

任何指针都非常感谢.提前致谢.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有