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中查询数据,成功查询到数据

相关推荐
ByteBlossom36 分钟前
MySQL 面试场景题之如何处理 BLOB 和CLOB 数据类型?
数据库·mysql·面试
玉衡子39 分钟前
九、MySQL配置参数优化总结
java·mysql
-Xie-1 小时前
Mysql杂志(十六)——缓存池
数据库·mysql·缓存
玉衡子1 小时前
八、MySQL全局优化总结&MySQL8新特性
java·mysql
计算机毕业设计木哥2 小时前
计算机毕设选题推荐:基于Java+SpringBoot物品租赁管理系统【源码+文档+调试】
java·vue.js·spring boot·mysql·spark·毕业设计·课程设计
会飞的架狗师19 小时前
【MySQL体系】第1篇:从MySQL架构原理到存储的解析
后端·mysql
BXCQ_xuan19 小时前
软件工程实践四:MyBatis-Plus 教程(连接、分页、查询)
spring boot·mysql·json·mybatis
玉衡子20 小时前
七、InnoDB底层原理与日志机制
java·mysql
cyforkk21 小时前
MySQL 唯一约束:从基础到实战,解决数据重复的核心工具
数据库·mysql
快乐肚皮21 小时前
SQL调优全攻略:从原理到实战
mysql