1 réponse
- Le plus récent
- Le plus de votes
- La plupart des commentaires
0
【以下的回答经过翻译处理】 您只是在表别名缺少双引号:
bash$ aws athena start-query-execution --query-string "select \"lds\".\"info\".\"release_date\" from \"dynamodb\".\"default\".\"movies\" as \"lds\" where year = 1985" --region us-east-1 --work-group AmazonAthenaPreviewFunctionality
您还应该检查表schema。您可以通过在Athena中执行此查询来执行此操作:
DESCRIBE dynamodb.default.movies
如果该schema中缺少您的列,则应:
- 验证您的Glue目录:您可能已经创建了一个名为“movies”的表,该表具有不正确的schema。
- 要么从Glue目录中删除该表,要么确保它使用正确的schema创建。
您的查询在我这里是能够工作的。我没有在Glue目录中定义表,因此连接器会推断出schema。
希望这能帮助您。
Contenus pertinents
- demandé il y a un an
- demandé il y a 9 mois
- AWS OFFICIELA mis à jour il y a un an
- AWS OFFICIELA mis à jour il y a 10 mois
- AWS OFFICIELA mis à jour il y a 9 mois
- AWS OFFICIELA mis à jour il y a un an