Gre*_*reg 13 python orm sqlalchemy
假设我得到这样的模型实例:
instance = session.query(MyModel).filter_by(id=1).first()
Run Code Online (Sandbox Code Playgroud)
我该如何删除该行?有特殊的方法可以打电话吗?
Gre*_*reg 26
好的我在进一步搜索后发现它:
session.delete(instance)
Run Code Online (Sandbox Code Playgroud)
您可以为此触发一个查询。
对于所有记录
session.query(MyModel).delete()
session.commit()
Run Code Online (Sandbox Code Playgroud)
It will delete all records from it and if you want to delete specific records then try filter clause in the query. ex.
For specific value
session.query(MyModel).filter(MyModel.id==1).delete()
session.commit()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7820 次 |
| 最近记录: |