表结构
create table tableName
(
field1 string,
field2 string,
field3 string,
field4 string,
field5 string
)

插入hive中使用的格式如下

  1. 插入一行(不带字段名)
    insert into tableName values(‘x1’,‘x2’,‘x3’,‘x4’,‘x5’)
  2. 插入一行(带字段名)
    insert into tableName(field1,field2,field3,field4,field5) values(‘x1’,‘x2’,‘x3’,‘x4’,‘x5’)
  3. 插入多行(不带字段名)
    insert into tableName values
    (‘x1’,‘x2’,‘x3’,‘x4’,‘x5’),
    (‘o1’,‘o2’,‘o3’,‘o4’,‘o5’);
  4. 插入多行(带字段名)
    insert into tableName(field1,field2) values
    (‘x1’,‘x2’,‘x3’,‘x4’,‘x5’),
    (‘o1’,‘o2’,‘o3’,‘o4’,‘o5’);

遇到的问题

FAILED: SemanticException 1:46 ‘[field1, field2]’ in insert schema specification are not found among regular columns of databasesName.tableName nor dynamic partition columns… Error encountered near token ‘field2’

解决办法:

原sql
insert into tableName(Field1,Field2) values(‘x1’,‘x2’)

将sql中字段名改为小写
insert into tableName(field1,field2) values(‘x1’,‘x2’)

hive插入表数据以及出现问题的解决相关推荐

  1. mysql left join 右表数据不唯一的情况解决方法

    mysql left join 右表数据不唯一的情况解决方法 参考文章: (1)mysql left join 右表数据不唯一的情况解决方法 (2)https://www.cnblogs.com/ne ...

  2. sqoop mysql parquet_Sqoop抽取Hive Parquet表数据到MySQL异常分析

    温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看. Fayson的github:https://github.com/fayson/cdhproject 1.问题描述 在CDH集群中我们需 ...

  3. 通过Mybatis批量插入表数据

    对于需要同时插入大量表数据的需求,我们可以通过下述方式实现: for(Commit commit: commitList){commitDao.insertCommit(commit);} 但我们很快 ...

  4. oracle 插入表数据时,自动生成ID

    今天因为某些原因,需要把达梦数据库(oracle)里面的一张视图的大量数据某些字段插到另外一张表里面,但是又因为这张视图没有ID,插入表ID又不能为null,这时候就可以在插入的时候自动生成ID,记录 ...

  5. hive删除表数据方法

    外部表 insert overwrite table test_table select * from test_table where 1=0; insert overwrite table是覆盖数 ...

  6. altium09怎么查元器件_长文图解:单张表数据量太大问题怎么解决?请记住这六个字...

    JAVA前线  欢迎大家关注公众号「JAVA前线」查看更多精彩分享,主要包括源码分析.实际应用.架构思维.职场分享.产品思考等等,同时也非常欢迎大家加我微信「java_front」一起交流学习 1 文 ...

  7. 删除SQL表数据时存在约束的解决方法

    这几天在做项目时,清除库中的数据,但是各表之间都存在约束关系,无法使用 ' truncate table 表名 '语句进行操作,通过查询资料,找到了解决方法,当表之间存在约束关联时,想要执行trunc ...

  8. Oracle表数据被锁定及查看解决

    oracle操作时,总会发现偶尔有表中数据被锁定了;导致后面的modify操作无法进行. 解决方式: 1,查看被锁的数据库表及被锁信息: select b.owner TABLEOWNER,b.obj ...

  9. hive插入表的insert 执行计划_0651-6.2.0-启用Sentry后Impala执行SQL失败问题分析

    1.问题复现 测试环境: 1.RedHat7.2 2.CM和CDH版本6.2.0 3.集群启用Kerberos且启用Sentry服务 在测试环境下给fayson赋予了test库的CREATE/REFR ...

最新文章

  1. 【转】nginx+iis实现负载均衡
  2. 002 html总结
  3. Hibernate之Criteria查询
  4. scrapy 去重策略修改
  5. 【Python-3.5】Pygal模拟骰子点数,分析结果可视化
  6. php redis 设置密码,redis如何修改默认密码
  7. AutoLearnSkills.lua --升级自动学习技能
  8. 缺少计算机所需的介质驱动程序6,缺少计算机所需的介质驱动程序解决办法
  9. layabox 位移动画旋转动画
  10. photoshop柔光模式原理和案例教程
  11. 工业相机和普通相机的区别详解_工业相机与普通相机的差别
  12. 五行顺口溜_纳音五行口诀
  13. 度量学习 度量函数 metric learning deep metric learning 深度度量学习
  14. 了不起的Node.js: 将JavaScript进行到底
  15. Arduino实验十四 无源蜂鸣器与有源蜂鸣器
  16. 特斯拉专利下载_特斯拉(Tesla)发布专利,Docker达到1.0,等等
  17. thumbnail的处理流程和读取缩略图thumbnail所在sample的index的方法
  18. 国外电商网站snapdeal爬取流程
  19. 计算机房英语单词,计算机与网络英语词汇(O1)
  20. {}怎样进行邮件推广

热门文章

  1. BrainNet Viewer:人类大脑连接的网络可视化工具
  2. WiFi将走向何方?
  3. 选择护肤品时应该注意的功效成分!
  4. CSDN积分怎么获取
  5. 智能ai电话机器人源码加密开源版开发
  6. wordpress插件开发01-原理讲解
  7. 安装ACR122U后Proxmark3无法使用
  8. Jupyter离线安装部署
  9. Java 如何学习?这份5000页Java学习手册值得拥有,适合零基础自学也适合查漏补缺!
  10. 数据库基础知识汇总!