如何在AWS Athena中获取有关`HIVE_BAD_DATA`的更多错误消息?

时间:2019-07-25 04:30:57

标签: hive amazon-athena glue

我正在select ***中针对Athena中的数据库表运行glue语句。我收到此错误:

Your query has the following error(s):

HIVE_BAD_DATA: Error parsing field value 'false' for field 38: java.lang.Boolean cannot be cast to java.lang.Double

This query ran against the "video" database, unless qualified by the query. Please post the error message on our forum or contact customer support with Query Id: 6ab2d2e8-c0a0-4329-ac91-be2683c05462.

从错误消息中,我了解到它与boolean的字段类型有关,其值是字符串'false'。但是它并没有告诉我哪一列有这样的错误。我有一个包含30多个列的表,其中约9个为布尔值。对于我来说,有没有一种更简单的方法来查找问题列,而不是一个一个地查询每个问题?

0 个答案:

没有答案