SQLAlchemy ORM 批量插入数据几种方法

由于工作需要,需要SQLAlchemy ORM 批量插入数据,了解到以下几种批量插入方法

第一种方法:

s = Session()
objects = [
    User(name="u1"),
    User(name="u2"),
    User(name="u3")]
s.bulk_save_objects(objects)

本段代码来自 http://www.chenxm.cc/post/531.html
第二种方法:
objects = [User(name="u1"), User(name="u2"), User(name="u3")]
session.add_all(objects)
session.commit()

你可能感兴趣的:(sqlalchemy)