Python:使用 SQLAlchemy ORM 批量插入 |
您所在的位置:网站首页 › 干部任命发文规范怎么写 › Python:使用 SQLAlchemy ORM 批量插入 |
有没有办法让 SQLAlchemy 进行批量插入而不是插入每个单独的对象。 IE, 正在做: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3)而不是: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES (3)我刚刚将一些代码转换为使用 sqlalchemy 而不是原始 sql,虽然现在使用它更好,但现在似乎更慢(最多 10 倍),我想知道这是否是原因。 也许我可以更有效地使用会话来改善这种情况。目前,我有autoCommit=False并在添加一些内容后执行session.commit() 。尽管如果数据库在其他地方发生更改,这似乎会导致数据过时,就像即使我执行新查询我仍然会得到旧结果一样? 感谢您的帮助! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |