insert overwrite出现Table insclause-0 has 9 columns, but query has 10 columns.
如上图,两个表的结构是一样的。
我想把dk_60081_zhjr_user_app_useinfo_d_month表中的符合条件的数据插入到td_special_month表中。
insert overwrite table hw_1_zyjk_qwsjxygj_101.td_special_month partition (stat_month = '202106') select * from hw_1_zyjk_qwsjxygj_101.dk_60081_zhjr_user_app_useinfo_d_month where stat_month='202106' and app_name in ('XXX');
然后就报错
Error: Error while compiling statement: FAILED: SemanticException [Error 10044]: Line 1:23 Cannot insert into target table because column number/types are different ''202106'': Table insclause-0 has 9 columns, but query has 10 columns. (state=42000,code=10044)
解决方案:
insert overwrite table hw_1_zyjk_qwsjxygj_101.td_special_month partition (stat_month = '202106') select serv_number,app_id,app_name,app_p_name,app_s_name,click_cnt,use_time,flax_all,statis_date from hw_1_zyjk_qwsjxygj_101.dk_60081_zhjr_user_app_useinfo_d_month where stat_month='202106' and app_name in ('XXX);
把select * 改成 select serv_number,app_id,app_name,app_p_name,app_s_name,click_cnt,use_time,flax_all,statis_date
insert overwrite出现Table insclause-0 has 9 columns, but query has 10 columns.相关推荐
- insert overwrite table 后面为什么不能用select *,怎么解决这个bug
问题:两个同样的表结构的表,如果使用insert overwrite table select *会出现以下错误. hive> insert overwrite table dwd.t_chan ...
- Cannot insert into target table because column number/types are differen
运行一个sql,报如下错误 FAILED: SemanticException [Error 10044]: Line 1:23 Cannot insert into target table bec ...
- Flinksql insert overwrite 报错 requires that the underlying DynamicTableSink of table
FlinkSQL执行INSERT INTO 时不报错,但是重复执行会产生数据重复的情况: CREATE TABLE dwd_xxx (id BIGINT,name STRING,amount DECI ...
- insert overwrite table不会覆盖原文件,而是新增一个文件
目录 一.背景 二.解决 一.背景 hive insert overwrite table结果发现不会覆盖原文件,而是新增一个文件 本来只有一个文件 insert overwrite table之后变 ...
- hive分区表之insert overwrite 注意事项
hive version 3.1.3 以往我们插入分区 需要 insert ovewrite table p_table partition(period_id='202212') select i ...
- Hive insert overwrite 问题
微信公众号:苏言论 理论联系实际,畅言技术与生活. 文章目录 1 测试的版本 2 insert overwrite使用说明 3 示例 4 建议的操作 5 参考链接 1 测试的版本 Apache hiv ...
- hive on spark执行insert overwrite非常慢
把一些sql执行从hive改到spark,发现执行更慢,sql主要是一些insert overwrite操作,从执行计划看到,用到InsertIntoHiveTable spark-sql> e ...
- Hive insert overwrite
Hive之insert into 和insert overwrite hive通常有三种方式对包含分区字段的表进行数据插入 1)静态插入数据:要求插入数据时指定与建表时相同的分区字段,如: inser ...
- hive insert into语句 和 insert overwrite语句
2019独角兽企业重金招聘Python工程师标准>>> 1.insert into 语句 hive> insert into table userinfos2 select ...
- 一文搞定hive之insert into 和 insert overwrite与数据分区
版权声明:本文为博主原创文章,未经博主允许不得转载. 数据分区 数据库分区的主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间,主要包括两种分区形式:水平分区与垂直分区.水平分区是对表 ...
最新文章
- 规范HTML页的几点注意
- 问题:三元向量的比较
- js点击取消按钮关闭当前弹框_UI设计中“取消按钮”的分析详解
- return两个返回值_异步函数的两个视角
- 腾讯视频如何设置定时关机
- WordPress免费主题CorePress v4.9
- mqadmin命令运行出错
- js 浮点数精度问题 可以用accounting.js解决
- How to remove ROM in MAME
- C/C++ 位域总结
- DataTable对象的操作问题
- 舒尔特注意力训练表格_用微信小程序里训练提升你的专注力
- 单片机异常分析方法简介
- IDEA2020版本下载、安装
- 关于GEOS库配置与安装
- Sql取出各科分数前三名的学生,Sql各科成绩前三的学生
- 19款探岳刷隐藏教程_19款探岳怎么选,小编在此支你几招 拿起小本本记住了
- errors potentially fixable with the `--fix` option报错的解决
- 嵌入式开发需要学习什么?
- STM32F407ZGT6的OLEDIIC的实现(全代码)
热门文章
- 股市中上涨下跌天数统计
- 微信撤回服务器有没有,无需任何软件, 告诉你如何查看微信撤回的图片!
- VSCode 使用 minify 手动压缩JS, CSS, HTML
- android自定义抽奖,Android 抽奖活动 (自定义view实现) 转盘
- unity显示no camera rendering
- mysql商品库存字段_mysql商品库存扣减问题总结
- Windows 无法连接到无线网络
- 基于极狐GitLab OpenAPI 开发一个仿dbt的版本管理WebIDE
- micro、macro、weighted、sample区别
- 岛屿周长c语言,[IOI2008]Island 岛屿