我正在努力使我的更新数据库更快,这就是为什么我要使用批量操作。我有一个包含大约20万行的测试表。每天我都要清理表并加载新的数据。当我一个接一个地做这件事需要我2个小时。在
我想把所有的数据放入字典,然后在一次操作中插入。在
我使用了下面这样的代码,但有些地方出错了。你知道我该换什么吗?在
sqlalchemy.exc.UnboundExecutionError: Could not locate a bind configured on mapper Mapper|TEST|TEST or this Session
我的数据库表:
class TEST(db.Model):
ID = db.Column(db.Integer, primary_key=True)
PN = db.Column(db.String(45))
AMOUNT = db.Column(db.String(6))
并插入代码:
^{pr2}$
我建议从flask_sqlalchemy导入会话。在
如果你正确地配置了flask sqlalchemy,
flask_sqlalchemy
内部配置在场景后面。在When do I make a sessionmaker?
您导入会话的方式不正确。你必须将它绑定到create_引擎
^{pr2}$相关问题 更多 >
编程相关推荐