bulk_save_objects( self, objects, return_defaults=False, update_changed_only=True, preserve_order=True, ): 方法批量插入,存在则更新
时间: 2023-05-23 07:05:15 浏览: 96
A:是的,bulk_save_objects方法可以批量插入多个对象,并且如果对象已经存在,则更新它们。可以通过设置return_defaults、update_changed_only和preserve_order参数来控制操作的行为。其中,return_defaults参数指定是否返回插入对象的默认值,update_changed_only参数指定是否只更新已更改的字段,preserve_order参数指定是否按照对象的顺序进行批量插入。这个方法是在SQLAlchemy ORM中定义的,用于提高插入和更新大量对象时的插入效率。
阅读全文