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

相关推荐
SPC的存折4 小时前
D在 Alpine 容器中手动搭建 Discuz 全攻略(包含镜像一键部署脚本,可直接用)
linux·数据库·mysql·缓存
AgCl234 小时前
MYSQL-6-函数与约束-3/17
android·数据库·mysql
junqiduhang4 小时前
Win11 MySQL 8.0 安装八步走
数据库·mysql
小菜同学爱学习7 小时前
夯实基础!MySQL数据类型进阶、约束详解与报错排查
开发语言·数据库·sql·mysql
小旭95279 小时前
MySql调优详解
数据库·mysql·数据库架构
九皇叔叔9 小时前
MySQL实操指南:复制表及数据复制全解析
android·数据库·mysql
识君啊9 小时前
38 个 MySQL 索引核心问题:原理、失效场景与优化实战
数据库·mysql
爱莉希雅&&&9 小时前
MySQL MGR 组复制 完整笔记
linux·数据库·笔记·mysql·mgr·数据库同步
Captain_Data11 小时前
SQL优化实战:如何让查询速度提升10倍
数据库·sql·mysql·性能优化·数据分析
Jasminee12 小时前
SQL 基础语法总结
sql·mysql