gpt4 book ai didi

python - 如何使用python批量向mysql插入数据

转载 作者:行者123 更新时间:2023-11-29 14:58:32 25 4
gpt4 key购买 nike

目前我正在使用 Alchemy 作为 ORM,我正在寻找一种方法来加速我的插入操作,我有一组 XML 文件要导入

for name in names:
p=Product()
p.name="xxx"
session.commit()

我使用上面的代码将我的数据从批处理xml文件插入到mysql,速度非常慢我也尝试过

for name in names:
p=Product()
p.name="xxx"
session.commit()

但似乎没有改变任何东西

最佳答案

您可以绕过插入操作的 ORM 并使用 SQL Expression generator相反。

类似于:

conn.execute(Product.insert(), [dict(name=name) for name in names])

这应该创建一个语句来执行插入操作。

该示例取自 lower down the same page .

(我很想知道您从中获得了多少加速)

关于python - 如何使用python批量向mysql插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3874320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com