sqlalchemy - 批量删除数据,返回被删除数据的id
2023-09-27 14:29:10 时间
# 删除数据
# type 1 - 批量删除
# delete_ids = list()
# colors = db.session.query(
# Color
# ).filter(
# Color.id.in_(color_ids)
# ).all()
# for data in colors:
# db.session.delete(data)
# delete_ids.append(data.id)
# db.session.commit()
# return delete_ids
# type 2 - 批量逻辑删除
# delete_ids = list()
# db.session.query(
# Color
# ).filter(
# Color.id.in_(color_ids)
# ).update({Color.status:0}, synchronize_session=False)
# db.session.commit()
# type 3 - 批量逻辑删除,返回删除的id
# delete_ids = list()
# colors = db.session.query(
# Color
# ).filter(
# Color.id.in_(color_ids)
# ).all()
# for data in colors:
# data.status = 0
# delete_ids.append(data.id)
# db.session.commit()
# return delete_ids
相关文章
- 缓存问题解决方案&批量查询优化
- C语言基础 — ( 数组——同类型批量数据)
- QGIS批量向XYZ Tiles加载地图
- mysql:批量插入不同的UUID
- OracleBulkCopy批量插入数据
- 重复批量上传数据处理
- Oracle根据符合条件的数据循环批量更新
- oeasy教您玩转vim - 67 - # 批量替换
- WDS+MDT批量全自动部署windows(四)MDT分区
- Python自动化办公:提取 PDF 指定内容,并批量重命名文件
- 批量unzip一大堆压缩文件进行文件查询的办法.
- Neo4j 第五篇:批量更新数据
- 使用Python将任正非400+篇演讲批量转化为语音
- 【VC++开发实战】迅雷晒密及批量查询流量程序
- JAVA Postgresql 根据model类自动生成插入语句,批量插入数据
- cacti气象图调整(批量位置调整、更改生成图大小等)
- postgres 使用存储过程批量插入数据
- php使用phpspreadsheet批量导出excel数据
- 10万条数据批量插入,到底怎么做才快?
- MySql批量插入优化Sql执行效率