2 a xiaokou a_xiaokou 于 2016.01.13 15:38 提问

oracle数据导入mysql数据库日期格式问题

从oralce数据库导出日期格式数据为 to_date('13-04-2015 16:40:12', 'dd-mm-yyyy hh24:mi:ss'),
如何把它修改为yyyy-mm-dd的形式存储到mysql数据库中,由于数据比较多,一条条修改太过麻烦,有没有什么好的方法

2个回答

save4me
save4me   Ds   Rxr 2016.01.13 23:39

参考import CSV to MySQL and convert date

LOAD DATA LOCAL INFILE '/Users/Path/To/CSV/file.csv'  
INTO TABLE tbl1 FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(@date,INSTRUCTIONS)
SET date = STR_TO_DATE(@date,'%Y-%m-%d);

或者使用先导入日期到文本列,在用str_to_date转换到日期列。

CSDNXIAOD
CSDNXIAOD   2016.01.15 13:58

Oracle数据导入时,字符集问题解决
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
将Oracle 数据库数据导入mySQL
Oracle数据库数据 导入 mysql 数据库
解决txt文件中数据带有日期类型导入oracle中到不进去的问题
上两天接到一个将txt文件导入oracle中的任务,我先后尝试了两种方法1.使用sqlloader导入 2.将txt文件数据转换成excel表格,再导入oracle。这两种方法我都使用了,但是都导入不成功,原因都是时间类型的问题,这两天搞得我头疼,我无论如何修改ctl文件或是excel表格中日期类型的数据 就是导入不进去。第三天我使用第二种方法 并且修改我系统的时间格式最后导入成功了。我使用pl/
oracle导入文件时,日期格式问题
oracle导入文件时,日期格式问题 load data infile '/iot/opthb/TIBS_HOME/xcx/test/loadfile.txt' truncate into table zhicai_record_tmp  fields terminated by ' '  trailing nullcols(src_file_name,create_
将mysql数据库中的数据转移到oracle中
将一个CMS系统的数据库由mysql转换为oracle,在原始数据转移时遇到了问题。参照下面的博客完成了原始数据的转移。http://www.cnblogs.com/xusweeter/p/6512521.html先记录下来,有空来整理整个过程。
mysql数据库和oracle数据库之间互相导入备份
把从Oracle数据库导出的数据导入到MySql数据库中1. 使用默认的结束符号导入到MySql数据库中:    LOAD DATA LOCAL INFILE d:/oracle.txt IGNORE INTO TABLE alarmLog   此时Fields的结束符默认的就是/t制表符,而不是"/t"字符串.2. 当设定Fields结束符导入到MySql数据库中:   LOAD DAT
mysql导数据到oracle
mysql导数据到oracle
oracle数据库相关表导入到mysql遇到的错误及相关解决措施
根据pdm表,改变成mysql版本。然后生成sql文件,在Navicat中遇到很多问题。 首先总结下问题: 插入数据时,没遇到有汉字的表数据就插入不成功,怀疑mysql的编码问题。 oracle自带的函数如to_date在mysql中不支持 oracle中对varchar的长度定义在mysql中会偏大,转为text类型 主键重复写入问题   1 插入数据时,没遇到有汉字的表数据就插入
MYSQL数据导入ORACLE
今天接到一个任务,让我把MySQL中的表与数据移植到Oracle中(也就是我们的项目需要使用Oracle),本来打算一个表一个表的改的(很傻很天 真),结果发现,光sql语句就有40多兆!从网上找了好久,参考了好多方法,最后只有这个实现了,也就是Oracle中的Oracle SQL Developer工具实现了数据库的移植,特此分享。 1、工具的准备 1.1、安装Oracle SQ
如何把使用Navicat把Excel表格中时间日期以**dateTime**格式导入**MySQL**数据库
前言今天往数据库导入数据的时候忽然遇到一个很坑爹的问题,导入数据的时候把create_date字段属性设置为dateTime格式,结果:导入的时间全部是0000-00-00 00:00:00,坑爹啊有木有!接下来开始我们的埋坑之旅。。。解决方案解决方法其实很简单 首先我们在导入数据的时候把create_date字段属性设置为varchar(字符串)格式,然后导入数据。 这时候我们会发现我们导入时间数
select语句(4)--Oracle中的日期格式及千年虫问题
千年虫: 在早期的计算机的程序中规定了的年份仅用两位数来表示。也就是说,假如是1971年,在计算机里就会被表示为71,但是到了2000年的时候这个情况就出现了问题,计算机就会将其年份表示为00。这样的话计算机内部对年份的计算就会出现问题。这个事情当时被称为千年虫 数据库中表示日期中年份的有俩种: yy和rr 之前一直使用的是yy格式,后来才有的rr格式 yy表示使用一个俩位数表示当前年份: 1990 ---yy数据库格