sqlalchemy用in_ 批量delete # 删除记录时,默认会尝试删除 session 中符合条件的对象,而 in 操作估计还不支持,于是就出错了。解决办法就是删除时不进行同步,然后再让 session 里的所有实体都过期 history_delete_num = session.query(Model).filter(Model.id.in_(id_list))\ .delete(synchronize_session=False)id_list