我的表包含图像的名称和URL。
[db executeQuery:"drop table ImagesTable;"];
[db executeQuery:"create table ImagesTable ('no' INTEGER PRIMARY KEY AUTOINCREMENT, 'img_name' text, 'img_url' text);"];
现在我使用限制以这种方式获取记录
NSMutableArray *recordSet=[db getRecordSet:"select * from ImagesTable limit 0,10;"];
当上述10张图像下载时,我正在删除上述10个记录,以便下次我再次有10个新鲜记录
NSString *sqlQuery=[NSString stringWithFormat:@"delete from ImagesTable where no=%d;",[[[imgArr objectAtIndex:i] objectAtIndex:0] intValue]];
[db executeQuery:(char *)[sqlQuery cStringUsingEncoding:NSUTF8StringEncoding]];
[img release];
counter++;
现在,我的问题不删除记录,每次以10的增量来获取新记录。示例:-0至10,10至20、20至30,依此类推。
文档说明了限制后的第一个数字是什么。
首页使用LIMIT 0,10
,第二页的LIMIT 10,10
,第三页的LIMIT 20,10
,等等。