注册

mysql迁移达梦,联合唯一索引迁移失败

QQQQQU艺 2024/06/19 402 3 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM8
【操作系统】:
【CPU】:
【问题描述】*:

问题类似于之前有人问过的:

  1. https://eco.dameng.com/community/question/f86dfb34141d35d804761a8b6004e903
  2. https://eco.dameng.com/community/question/cb1bed8e6f4edb20d323d571da6df753

我们在做mysql到达梦的迁移,
有一张mysql表,之前在字段(A,B,C)上有联合的唯一索引,mysql是允许插入
('a',null,'c'),('a',null,'c')多条的。

但是该索引迁移到达梦后,不允许写入多条('a',null,'c')。

达梦有什么办法可以兼容mysql的联合索引(有NULL值)?

ps:比较low的方法是 使用者再建一个 专门的uk字段,把A、B、C拼起来,拼成一个字段,设置到uk字段中。对于A、B、C中为空的值,设置为uuid。但是这样业务改造就比较大了。

回答 0
暂无回答
扫一扫
联系客服