Pyathena cursor返回“No result set”

2024-04-26 08:01:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图创建雅典娜表,然后做一些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.

但实际上数据存在于表中。你知道吗


Tags: lambda函数s3connectdirtable语句select