栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

mysql数据库date类型的日期应该怎么写(mysql数据库datetime格式)

mysql数据库date类型的日期应该怎么写(mysql数据库datetime格式)

分析:

      1、  当 mysql中字段为datetime类型时,datax官网查到 mysqlwriter的类型转换。

 可以看出 datax json需要设置为 date 类型的。

2、然后去 看下 hivereader ,看下当 datax json 为 date 类型时,hive中的字段需要设置什么类型。

可以看出 当 datax 为 date类型时,hive中有两种类型可以选择,若 hive 中为 date ,则字段中只含有日期,没有时间。所以我们现在 timestamp类型的。timestamp类型的可以由 string 类型的直接转化。 详情看如下测试。 

测试:

        1、创建hive中的表

hive> show create table test_feng;

OK

CREATE TABLE `test_feng`(

        `id` int,

`datetest` timestamp)

        2、向表中插入数据

hive> insert into test_feng(id,datetest)values(2,'2022-03-16 00:09:09'),(3,'2022-02-20');

hive> select * from test_feng;

        2 2022-03-16 00:09:09

        3 2022-02-20 00:00:00

        3、datax json格式
                     

  "column": [

                            {

                                "index": 0,

                                "type": "long"

                            },

                            {

                                "index": 1,

                                "type": "date"

                            }
                ]

        4、mysql 查看

        

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/771820.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号