mysql 8 转达梦8 处理总结

环境:

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值