【问题标题】:In SQLAlchemy how do I preview SQL statements before committing for debugging purposes?在 SQLAlchemy 中,如何在提交之前预览 SQL 语句以进行调试?
【发布时间】:2014-03-28 01:14:03
【问题描述】:

我想查看 SQL 代码,而不是执行实际的 db.commit()。这是一个一次性的数据库填充脚本,我想在实际进行更改之前验证它是否按预期工作。

【问题讨论】:

  • 先生,您有答案吗?

标签: python mysql sqlalchemy


【解决方案1】:

尝试在查询对象上调用 str()。

print query_object.str()

发件人:

How do I get a raw, compiled SQL query from a SQLAlchemy expression?

其他可能的解决方案:

最新的(从 v0.9 开始)答案也是:

【讨论】:

    猜你喜欢
    • 2021-03-08
    • 2012-06-16
    • 2017-07-07
    • 2015-03-01
    • 2019-03-16
    • 1970-01-01
    • 2012-11-27
    • 2013-03-05
    • 2015-03-29
    相关资源
    最近更新 更多