【发布时间】:2009-12-30 19:57:32
【问题描述】:
好的,这很难解释。
我正在创建一个包含 PAGES 的应用,目前我使用 PageID 作为 SEL 记录的键。
我现在遇到的问题是我希望用户能够编辑页面,但不会丢失前一页(出于历史记录、记录保存原因,例如更改日志或 wiki 页面历史记录)。
这让我觉得我需要 PAGE 表中的一个新字段作为 pageID,但不是每次添加行时自动递增的主键。
Google 文档有一个 DOCID:/Doc?docid=0Af_mFtumB56WZGM4d3Y3d2JfMTNjcDlkemRjeg
这样我可以拥有多个具有相同文档 ID 的记录,并根据 dataAdded 字段显示历史更改日志。当用户想要查看该 DOCID 时,我只需拉出最近的一个。
想法?感谢您的聪明想法为我指明了正确的方向!
【问题讨论】:
-
或者我应该使用 parentID?递归?
标签: mysql primary-key key uniqueidentifier identification