首页 > 解决方案 > Pyathena 游标返回“无结果集”

问题描述

我正在尝试创建 Athena 表,然后进行一些 SELECT 语句。

我已将连接移至 lambda 函数:

cursor = lambda: connect(s3_staging_dir=STG_DIR).cursor()

然后我正在做一些 DDL,创建外部 Athena 表并尝试执行 SELECT 语句:

cursor().execute("""SELECT * FROM {database}.{table} limit {records}""".format(database=database, table=table, records=n)) res = cursor().fetchall()

我收到:

pyathena.error.ProgrammingError: No result set.

但实际上数据存在于表中。

标签: pythondatabaseamazon-athenapyathena

解决方案


推荐阅读