小编max*_*kin的帖子

SQLAlchemy 删除限制行

如何从查询中删除最后 10 行?

我有疑问:

query = session.query(MyTableClass) \ 
.filter(MyTableClass.country=='USA') \ 
.order_by(MyTableClass.id.asc()) \ 
.limit(10)
Run Code Online (Sandbox Code Playgroud)

如何仅删除 10 行?

我试过: query.delete()- 错误:调用 limit() 时无法调用 Query.update() 或 Query.delete()

session.delete(query) - 错误:类 'sqlalchemy.orm.query.Query' 未映射

python sqlalchemy

5
推荐指数
1
解决办法
1137
查看次数

标签 统计

python ×1

sqlalchemy ×1