标签: python sqlalchemy
我有以下代码:
db.execute(sql)
sql包含字符序列%s。这使得SQLAlchemy引发异常,因为我没有提供任何参数。是否可以使SQLAlchemy逐字传递sql而不尝试替换任何参数,以便数据库也接收字符序列%s?
sql
%s
免责声明:我完全了解SQL注入的工作方式,我知道我在做什么;这不是问题。
答案 0 :(得分:0)
使用sqlalchemy.text:
sqlalchemy.text
db.execute(sqlalchemy.text(sql))