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. 数据库创建字段查询出来却NULL

    2024-03-31 13:34:03       24 阅读
  2. 设计基本字段

    2024-03-31 13:34:03       38 阅读
  3. 在 MyBatis-Plus 字段更新 null 的方法

    2024-03-31 13:34:03       20 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-31 13:34:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-31 13:34:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-31 13:34:03       82 阅读
  4. Python语言-面向对象

    2024-03-31 13:34:03       91 阅读

热门阅读

  1. Codeforces Round 817 (Div. 4)

    2024-03-31 13:34:03       38 阅读
  2. vue中v-model与:model以及v-bind区别

    2024-03-31 13:34:03       39 阅读
  3. 如何冷迁移Oracle RAC到单机(非RMAN)

    2024-03-31 13:34:03       29 阅读
  4. 算法练习----力扣每日一题------2

    2024-03-31 13:34:03       29 阅读
  5. 01-XML-01认识XML

    2024-03-31 13:34:03       34 阅读