我尝试创建此表:
create table tmp_test (
id_ string,
myelement array<struct<from:string>>
)
STORED AS PARQUET
LOCATION '/donne/tmp_test'
我有这个错误:
编译语句时出错:FAILED:ParseException第3:23行无法识别&#39;附近的输入。 &#39;:&#39; &#39;串&#39;在列规范中。
我怎样才能逃避&#39;中的词语,因为我必须使用这个词?
请求帮助
答案 0 :(得分:0)
FROM是Hive中的保留关键字。
使用反引号(`)引用它,
create table tmp_test (
id_ string,
myelement array<struct<`from`:string>>
)
STORED AS PARQUET
LOCATION '/donne/tmp_test';