选择批量行sqlalchemy mysql

时间:2015-09-08 19:55:02

标签: python mysql sqlalchemy

我有一个MySQL数据库,有几千篇论坛帖子+文字。我想分批抓取它们,一次说1000个,然后在python3中为它们做些什么。

我的单个帖子查询如下:

pquery = session.query(Post).\
    filter(Post.post_id.like(post_id))

如何更改此权限,以便给定post_id,它会返回该帖子以及之后的999个帖子?

1 个答案:

答案 0 :(得分:7)

使用limitoffset

pquery = session.query(Post).filter(Post.post_id.like(post_id)).limit(1000).offset(the_offset_val)