Ok 이것은 설명하기 까다로운 내용입니다.MySQL - 기본 키가 아닌 각 레코드에 대해 고유 한 키 제공
현재 페이지를 사용할 앱을 만들고 있습니다. 현재는 SEL을 사용하여 페이지 ID를 키로 사용하고 있습니다.
지금 내가 겪고있는 문제는 사용자가 페이지를 편집 할 수 있지만 이전 페이지 (기록, 변경 기록 또는 위키 페이지 기록과 같은 기록 유지)를 잃어 버리지 않기를 바라는 것입니다.
이렇게하면 pageID에서 새 필드가 필요하지만 pageID 역할을하지만 행이 추가 될 때마다 자동으로 증가하는 기본 키가 아니라는 생각이 들게됩니다.
Google 문서 도구는 DOCID를 가지고 :/문서 DOCID = 0Af_mFtumB56WZGM4d3Y3d2JfMTNjcDlkemRjeg
그런 식으로 내가 같은 문서의 ID로 여러 레코드를 가지고 있고, dataAdded 필드를 기준 기록 변경 로그를 표시 할 수 있습니다. 그리고 사용자가 그 DOCID를보고 싶을 때, 나는 가장 최근의 것을 당기기 만하면됩니다.
생각하십니까? 나는 올바른 방향으로 나를 지적하는 당신의 영리한 생각에 감사드립니다!
또는 parentID를 사용해야합니까? 재귀? – AnApprentice