我正在使用encode/databases(https://www.encode.io/databases/database_queries/),它已配置为使用 postgresql+aiopg://DBUSER:DBPASS@1.2.3.4:1234/SOMEDB 以下函数进行连接:async def get_table_sample(table_name: str, db: Database): result = await db.fetch_all("SELECT * FROM :table_name limit 100", values={"table_name": table_name}) return result运行时,抛出以下错误:psycopg2.errors.SyntaxError: at or near "rally_iteration": syntax errorDETAIL: source SQL:SELECT * FROM 'rally_iteration' limit 100请注意 subbed 变量周围的引号。如果我将查询硬编码为"SELECT * from rally_iteration limit 100" 一切按预期工作。任何帮助表示赞赏。谢谢!
添加回答
举报
0/150
提交
取消