sqlalchemy使用filter报错:
- 报错信息:sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1242, ‘Subquery returns more than 1 row’)
- 子查询返回多条结果错误
- 代码:photos = session.query(Photo).filter(Photo.id ==photo_id, Photo.is_delete == False)
- 改用包含关系就可以,in_
- photos = session.query(Photo).filter(Photo.id.in_(photo_id,), Photo.is_delete == False)
在CSDN的第一条博客。。。。