我目前正在使用workbench 6.0将MS SQL Server 2000迁移到MySQL 5.6。 我一直在说错误;
invalid timestamp literal detected
我做了一些研究,发现这是因为数据类型存在冲突。 MYSQL datetime不包含毫秒,但SQL Server datetime数据类型包含毫秒。
有人建议我将日期时间类型转换为SQL Server中的smalldatetime,前提是我不介意丢失毫秒。
我对所有适用的表执行了此操作,但在迁移时我仍然在日志中收到该错误消息。
SQL服务器在更改数据类型后没有消除毫秒数,而MySQL显然以同样的方式导入它们。
关于我应该做什么的任何线索?或者对此有任何解决方法吗?