从sql server迁移到mysql时出错

时间:2014-02-03 12:06:13

标签: mysql sql-server datetime

我目前正在使用workbench 6.0将MS SQL Server 2000迁移到MySQL 5.6。 我一直在说错误;

    invalid timestamp literal detected

我做了一些研究,发现这是因为数据类型存在冲突。 MYSQL datetime不包含毫秒,但SQL Server datetime数据类型包含毫秒。

有人建议我将日期时间类型转换为SQL Server中的smalldatetime,前提是我不介意丢失毫秒。

我对所有适用的表执行了此操作,但在迁移时我仍然在日志中收到该错误消息。

SQL服务器在更改数据类型后没有消除毫秒数,而MySQL显然以同样的方式导入它们。

关于我应该做什么的任何线索?或者对此有任何解决方法吗?

0 个答案:

没有答案