【发布时间】:2016-11-02 16:25:12
【问题描述】:
我已经将 Oracle 11g 实例中的数据导出为插入语句。他们需要进入 MySQL 5.5 实例。 TIMESTAMP 转换有问题;我知道我可以在 MySQL 中将TO_TIMESTAMP 函数与INSERT 语句内联使用;但是,不确定要使用的正确标志。如下,按线性顺序,是:Oracle 时间戳语句和我对 MySQL 兼容语句的尝试。显然它不起作用(因为 MySQL 声明存在语法错误)。
甲骨文:
TO_TIMESTAMP('12/22/2015 5:08:59.245837 PM','fmMMfm/fmDDfm/YYYY fmHH12fm:MI:SS.FF AM')
MySQL:
TO_TIMESTAMP('12/22/2015 5:08:59.245837 PM','%m/%d/%Y %h:%i:%s')
除了微秒和 AM/PM 的标志之外,我还缺少什么?
【问题讨论】:
-
我在 MySQL 5.5 文档中没有看到
TO_TIMESTAMP函数。我想你想要像STR_TO_DATE这样的东西。
标签: mysql oracle format timestamp database-migration