hive使用sqoop导入MySQL,MySQL有自增字段id,会出现字段数目不匹配的错误
原因是 MySQL插入数据时不使用id,则需要加上字段名
insert into table(name) values (“sss”)
sqoop导入类似INSERT INTO bigdata_work
VALUES
不加字段名则会出现上述错误
1.插入数据时
如:insert into biao1 values(’‘null",列值1,列值2);
经过测试之后你发现这种方法不行
2.指定插入数据名
如insert into biao1(列名1,列名2) values(列值1,列值2);√
这种方法测试可行,但要注意的是列名不要加’列名’