由于工作需要,需要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()
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐