如何使用SQLITE通过10分解来获取新记录



我的表包含图像的名称和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,等等。

最新更新