我正在尝试在hive中创建一个表,它只创建了2列而不是3.我使用以下语法:
CREATE TABLE table_name (col1 int, col2 string, col3 int)
另外,如果我在第一列(在我的输入中)创建一个字符串,我收到以下错误:
Cannot convert column 1 to integerjava.lang.NumberFormatException: For input string
答案 0 :(得分:1)
这很正常。创建表时,将第一列定义为Interger(具有“int”属性)。显然,您正在尝试在第一列中插入字符串。所以当然如果你想插入一个字符串就会出错。