【发布时间】:2017-06-27 02:05:27
【问题描述】:
将表从 MySql 导入 RedShift,MySql 必须输入 time 数据类型的列
+-----------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| typecode | varchar(20) | NO | | NULL | |
| slot_start_time | time | NO | | NULL | |
| slot_end_time | time | NO | | NULL | |
| parent_id | int(11) | NO | | NULL | |
| createdon | datetime | NO | | NULL | |
| modifiedon | datetime | NO | | NULL | |
+-----------------+-------------+------+-----+---------+----------------+
Redshift 没有时间数据类型,因为在导入表slot_start_time, slot_end_time 列后返回1970-01-01 在这种情况下slot_start_time, slot_end_time 显示为Date 数据类型
当我 ALTER Redshift 中的两列作为时间戳时,它将返回 '01/01/70 HH:MM'
那么我如何才能在 RedShift 中只节省时间。
【问题讨论】:
标签: mysql datetime time amazon-redshift