为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:windows
【CPU】:7400
【问题描述】:Mysql迁移数据到达梦,有一千多张表但是每张表都有datetime导致迁移数据全部消失时间格式不正确,有没有快速的办法解决
可以设置达梦数据库配置文件dm.ini中兼容参数:COMPATIBLE_MODE = 4 ,兼容MYSQL看下。
另外,如果不改全局参数,也可以在迁移过程中将mysql的datetime类型映射为达梦对应你需要的时间类型,然后下面有个选项,应用到所有表即可快速完成配置。
数据库版本是多少:
select id_code();
select SVR_VERSION,BUILD_VERSION from v$instance;
开启mysql兼容参数了吗:
select * from v$dm_ini where para_name = 'COMPATIBLE_MODE' or para_name = 'MY_STRICT_TABLES';
推荐一款专用于mysql迁移达梦的中间件:https://blog.csdn.net/xiaojia1001/article/details/132516102
更换驱动再尝试一下