注册

DM8使用数据迁移工具迁移Mysql分区表失败

c 2025/03/24 287 8

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:centos7
【CPU】:intel
【问题描述】*:
使用数据迁移工具迁移mysql分区表到达梦数据库报错,无效的列。

经过排查,将图中的
PARTITION BY RANGE("(CREATE_DATE)")
改为
PARTITION BY RANGE(CREATE_DATE)

即可正常创建,请问各位老师有没有解决方法,手动建分区表比较麻烦

image.png

原始DDL语句:

CREATE TABLE "CITYCODE_GATEWAY_LOG"

(

"ID" BIGINT IDENTITY(1,1) NOT NULL,

"TRACE_ID" VARCHAR(50) NOT NULL,

"REQ_PATH" VARCHAR(200) NOT NULL,

"REQ_ENTITY" VARCHAR(50) NOT NULL,

"REQ_TYPE" TINYINT NULL,

"REQ_DATA" VARCHAR(1000) NULL,

"RESP_DATA" VARCHAR(1000) NULL,

"TIME_CONSUME" INT NOT NULL,

"CREATE_DATE" INT NOT NULL,

"CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP()

NOT NULL,

"RESP_STATUS" INT DEFAULT 1

NULL

)PARTITION BY RANGE("(CREATE_DATE)")

(PARTITION "P20240101" VALUES LESS THAN (20240101)

,PARTITION "P20240111" VALUES LESS THAN (20240111)

,PARTITION "P20240121" VALUES LESS THAN (20240121)

)

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