为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:7或8 【操作系统】:centos7 【CPU】: 【问题描述】*:1.使用的是mysql8版本,字符集都是utf8mb4。刚看了文档,里面提到dm8不支持mb4,迁移会出现中文乱码,那请问有比较实质的解决方案吗? 2.有没有mysql sql语法 转 dm8 sql语法的工具,比如我们项目中很多sql写在 xml里,需要将它们都转换成dm8。
1、字符集在达梦里面可以使用 UTF-8 2、mysql的数据可以通过dmdts工具(/%DM_HOME%/tool下面的dts.exe)去进行迁移,具体的迁移步骤可以参考帖子:https://eco.dameng.com/docs/zh-cn/start/migrate-mysql-dm.html 达梦的sql语句支持sql92、sql99等标准,如果mysql中的sql写法都是标准的话,就不需要转换,可以直接在达梦中运行。 对报错的语句就需要根据实际情况进行分析和改写。
1、字符集在达梦里面可以使用 UTF-8
2、mysql的数据可以通过dmdts工具(/%DM_HOME%/tool下面的dts.exe)去进行迁移,具体的迁移步骤可以参考帖子:https://eco.dameng.com/docs/zh-cn/start/migrate-mysql-dm.html
达梦的sql语句支持sql92、sql99等标准,如果mysql中的sql写法都是标准的话,就不需要转换,可以直接在达梦中运行。
对报错的语句就需要根据实际情况进行分析和改写。