是否有一种方法可以获得由于执行session.bulk_insert_mappings()
和session.bulk_update_mappings()
而受影响的行数
我已经看到您可以使用ResultProxy.rowcount
在connection.execute()
中获得这个数字,但是如何处理这些大容量操作呢?
发布于 2022-03-10 08:10:28
不幸的是,bulk_insert_mappings
和bulk_update_mappings
没有返回创建/更新的行数。
如果您的更新对所有对象都是相同的(例如,将某个int字段增加1),则可以使用以下命令:updatedCount = session.query(People).filter(People.name == "Nadav").upadte({People.age: People.age + 1)
https://stackoverflow.com/questions/69973956
复制相似问题