Hive3.0.0出库库表中timestamp字段读取为null

在利用sqoop1.99.7做数据迁移的时候,从mysql导出表格到hive建立对应的表格,字段中使用了timestamp类型,在读取数据的时候,发现数据为null。查找问题方法如下:

1、查询库表字段类型 命令:desc tablename

2、查看hive数据库中数据情况,如下图说是,时间字段是以字符串形式存储的。

3、在hive shell查询数据,发现时间字段为null,如下图所示:

解决方法

修改表格字段数据类型,命令:alter table tablename change column columnname new columnname datatype;

再次在hive shell中查询数据,成功查询到数据

相关推荐
数据库幼崽1 小时前
proxy SQL官方文档之MySQL监控模块
mysql
楼田莉子9 小时前
MySQL数据库:MySQL的数据类型
数据库·学习·mysql
LSL666_11 小时前
MybatisPlus条件构造器(上)
java·数据库·mysql·mybatisplus
wfsm12 小时前
mysql事务
数据库·mysql
三秋树13 小时前
第 8 章:B+ 树索引——MySQL 最重要的数据结构
mysql
重庆小透明14 小时前
【搞定面试之mysql】第三篇 mysql的锁
java·后端·mysql·面试·职场和发展
lzhdim15 小时前
SQL 入门 7:SQL 聚合与分组:函数、GROUP BY 与 ROLLUP
java·服务器·数据库·sql·mysql
流星白龙16 小时前
【MySQL】9.MySQL内置函数
android·数据库·mysql
原来是猿17 小时前
MySQL 在 Centos 7环境安装
数据库·mysql·centos
Bdygsl17 小时前
MySQL(6)—— 视图
数据库·mysql