mysql 8 转达梦8 处理总结

女爷i 2024-03-22 10:23 98阅读 0赞

环境:

mysql 8.0

达梦免费版本 8.1.128_ent_x86_64_ctm_pack4

1.大小写敏感的配置

初始化实例时 设置的兼容模式 要兼容mysql

字符编码

2.函数的区别

if 需要转换

find_in_set 需要重新自定义

ipv4, ipv6的处理函数 需要重新自定义

order by大字段问题

group by 大字段问题

str_to_date 日期转换函数 需要修改为新的

3.mysql中的特殊字段 ` 号问题 不合适达梦8

在跟spring boot 2.7.8整合时 jar包的引用 要对

要用 DmJdbcDriver18 而不是Dm8JdbcDriver18

前后断断续续 大概花了一周的时间

客户用的是企业版本 说是有对应ipv4 ipv6的基础函数 但官网查询都不多

达梦做为国产数据库 感觉除了培训费贼贵之外 从基础到复杂每个都有一套培训 然后收个几千块

使用的人还不多 参考的是oracle那一套的语法 文档方面基础的还行 一旦深入研究就会难以找到文档

在迁移mysql到达梦8上 他们提供的客户端还算不错 可能考虑的多 本来很多人一开始 就不是用达梦的 因此在这方面下的功夫比较多

另外竟然不提供历史版本的下载页面 客户指定的版本 都不知道上那里找下载入口 这点是个坑

发表评论

表情:
评论列表 (有 0 条评论,98人围观)

还没有评论,来说两句吧...

相关阅读

    相关 项目总结(2010-8-8)

    1、什么都还不明确的情况下,老板直接死命令2个月要上线。 记得马云说过:一个号的管理者做事应该给下面的人充分的理解。原话不急得了但大概意思如此,可惜我与这样的管理者一直无缘