为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:
【CPU】:
【问题描述】*:
enum迁移到达梦会创建一个check约束,但是check约束创建失败了
表中的数据如下,有双反斜杠,开启了BACKSLASK_ESCAPE,会转义。
。
我手动执行sql加约束也不行。
但是很奇怪的是,我有另外一个实例,同一个达梦版本,这个表是空表,check约束也正常,我插入带双反斜杠的数据能正常插入。我怀疑是加索引的时候走了check,但是没有走转义。正常插入时两个都走了。请问这个有什么解决方法吗?
用下面这个迁移步骤测试下呢?
1、创建空表
2、手动创建约束
3、用dts迁移数据

试了下mysql enum迁移到达梦没有报错,你这个表结构什么样的

