CREATE TABLE `goods` (
`UrlId` char(100) CHARACTER SET utf8 NOT NULL,
`Title` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
`CreateTime` char(30) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`UrlId`)
)
另外,把代码改为:
SELECT * FROM goods WHERE UrlId in (SELECT UrlId FROM table LIMIT 1000000, 10) ;
15
假如要按照createtime来排序,可以这样创建索引:
create index idx_googs_createtime on (createtime) 就可以了
至于代码,和上面的一样。
另外,你说的假如增加了自增id,还需要按照 url来进行查询,这个也是可以的,只要给urlid再创建一个索引就可以,那么就是这么创建:
create index idx_googs_createtime_urlid on (createtime,UrlId)
30
另外,把代码改为:
SELECT * FROM goods WHERE UrlId in (SELECT UrlId FROM table LIMIT 1000000, 10) ;
另外本人还有一个排序的情况就是,本人为了让本人的网页显示每时每刻都在刷新,本人会按照时间排序,所以首页显示的分页情况,都是按时间最近插入的数据,就是还会order by CreateTime 这样可以怎么样做呢
假如要按照createtime来排序,可以这样创建索引:
create index idx_googs_createtime on (createtime) 就可以了
至于代码,和上面的一样。
另外,你说的假如增加了自增id,还需要按照 url来进行查询,这个也是可以的,只要给urlid再创建一个索引就可以,那么就是这么创建:
create index idx_googs_createtime_urlid on (createtime,UrlId)