【发布时间】:2021-09-26 04:33:47
【问题描述】:
我想从过滤的查询中删除我的数据库中未在 ID 中找到 ID 的行。用外行的话来说,“如果行的 ID 不在来自按名称保留唯一用户的查询的 ID 中,则删除行”。
例如,我想清除数据库中重复名称的用户:
from project.models import db, User
query = User.query.group_by(User.name)
User.query.filter(** filter out User.id not found in `query.id` **).delete()
db.session.commit()
【问题讨论】:
标签: python python-3.x flask sqlalchemy