Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pyathena游标返回“无结果集”_Python_Database_Amazon Athena_Pyathena - Fatal编程技术网

Python Pyathena游标返回“无结果集”

Python Pyathena游标返回“无结果集”,python,database,amazon-athena,pyathena,Python,Database,Amazon Athena,Pyathena,我试图创建雅典娜表,然后做一些SELECT语句 我已将连接移动到lambda函数: cursor=lambda:connects3\u staging\u dir=STG\u dir.cursor 然后我做了一些DDL,它创建了外部Athena表并试图执行SELECT语句: cursor.executeSELECT*FROM{database}.{table}limit{records}.formatdatabase=database,table=table,records=n res=curs

我试图创建雅典娜表,然后做一些SELECT语句

我已将连接移动到lambda函数:

cursor=lambda:connects3\u staging\u dir=STG\u dir.cursor

然后我做了一些DDL,它创建了外部Athena表并试图执行SELECT语句:

cursor.executeSELECT*FROM{database}.{table}limit{records}.formatdatabase=database,table=table,records=n res=cursor.fetchall

我收到:

pyathena.error.ProgrammingError:没有结果集


但表中实际存在数据。

您是否检查了为SELECT语句生成的实际SQL,并在Athena上手动运行该语句,以确认它按预期工作?如果该SQL无效或引用了错误的表,则可能不会得到任何结果。是的,查询是正确的,我尝试在Athena UI上执行它,它工作了。您是否检查了为SELECT语句生成的实际SQL,并在Athena上手动运行该SQL,以确认它按预期工作?如果该SQL无效或引用了错误的表,则可能不会得到任何结果。是的,该查询是正确的,我尝试在Athea UI上执行该查询,结果正常