我有一個類似於下面的表格,該表格以GUID爲關鍵字。 我正在嘗試使用以GUID作爲關鍵字的分頁來顯示tis的內容,但遇到了如何執行該操作的問題?如何使用GUID鍵爲表格設置頁面數據
CREATE TABLE `planetgeni`.`PostComment` (
`PostCommentId` CHAR(36) DEFAULT NULL,
`UserId` INT NOT NULL,
`CreatedAt` DATETIME NULL DEFAULT NULL ,
.
.
.
PRIMARY KEY (`PostCommentId`)
)
ENGINE=InnoDB DEFAULT CHARSET=latin1;
,如果它是一個關鍵的詮釋我的存儲過程會是這個樣子,由降序給我未來10秩序。但與GUID不知道如何做這種類型的分頁。
getPostComment(int lastPostID)
where PostCommentId< lastPostID order by PostCommentId desc LIMIT 10;
您在該表中是否有發佈日期/時間字段?我會以此命令。 – James
@詹姆斯我有日期時間字段,但如果我們有多個具有相同日期時間的行,我們可以跳過創建AT> lastdate order by createdATand limit n期間。 –
即使你得到這個工作,你的用戶會不會介意隨後10個帖子隨機抽取?我只是添加一個索引自動增加的數字列去GUID id - >你按順序獲得帖子,你可以使用普通的分頁方法。 –