gpt4 book ai didi

python - Sqlalchemy - 执行原始 SQL 查询

转载 作者:行者123 更新时间:2023-12-01 03:40:43 30 4
gpt4 key购买 nike

我在连接到多个数据库的 Flask 应用程序中使用 sqlalchemy,使用如图所示的绑定(bind) here 。我想在非主数据库之一上执行原始 SQL 查询。

我正在尝试使用 session.execute ,如此处所示,但它针对主数据库执行。 API 文档声明您可以使用一个参数:“bind – 用作绑定(bind)的可选引擎”。如何访问和指定非主数据库的绑定(bind)并调用 session.execute 来执行该数据库的查询?

或者,还有其他方法吗?

最佳答案

试试这个:

from flask import current_app
db.get_engine(current_app, bind='<your_bind>').execute('<your raw sql>')

关于python - Sqlalchemy - 执行原始 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39664898/

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