Saltar al contenido

¿Cómo puedo solucionar el error "SYNTAX_ERROR: line 1:8: SELECT * not allowed in queries without FROM clause» en Amazon Athena?

2 minutos de lectura
0

Cuando ejecuto una consulta de Amazon Athena, se muestra el error «SYNTAX_ERROR: line 1:8: SELECT * not allowed in queries without FROM clause».

Resolución

Comprobación de los permisos de la tabla

Si la tabla está registrada en AWS Lake Formation, asegúrese de que el usuario o el rol tengan los permisos correctos. El usuario o rol que consulta la tabla debe tener permisos SELECT para la tabla. Para obtener más información, consulte Uso de Athena para consultar datos registrados en AWS Lake Formation y Permissions example scenario.

Consulta de la clasificación de la tabla

Si ha utilizado el rastreador de AWS Glue para crear la tabla, asegúrese de que se cumpla lo siguiente:

  • La clasificación de la tabla no es UNKNOWN.
  • La tabla tiene columnas definidas.

Si la clasificación es UNKNOWN, hay un problema con el esquema de la tabla. Corrija el esquema y vuelva a ejecutar el rastreador. Para obtener más información, consulte Adding classifiers to a crawler in AWS Glue.

Información relacionada

SHOW CREATE TABLE

Using AWS Glue jobs for ETL with Athena

Consulta de tablas de Linux Foundation Delta Lake

OFICIAL DE AWSActualizada hace 2 años