注册

使用DTS工具从MySQL迁移的表,和手动创建的表有什么区别?

叫我小李就好 2022/02/12 1052 1

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

基于springboot的项目,最近在做MySQL->DM7的迁移。一开始,我为了测试连接,直接使用了dts工具将十几张Mysql表迁移至DM数据库。连接成功后原项目各功能正常。
因为需要一个sql文件用来初始化表,我复制了每张表的DDL建表语句,以及初始数据insert语句,整理了一个sql文件。
把用dts迁移的表删掉后,运行sql文件,手动创建了表,连接正常。但是项目中hibernate生成的sql语句在这里查询不出来了…

表名:platform_config
SQL1:【select * from “PLATFORM_CONFIG”;】
SQL2:【select platformco0_.id as id1_8_, platformco0_.content as content2_8_, platformco0_.created_time as created_3_8_, platformco0_.label as label4_8_, platformco0_.max_size as max_size5_8_, platformco0_.min_size as min_size6_8_, platformco0_.name as name7_8_, platformco0_.null_able as null_abl8_8_, platformco0_.sort_num as sort_num9_8_, platformco0_.style as style10_8_, platformco0_.sys_code as sys_cod11_8_, platformco0_.sys_name as sys_nam12_8_, platformco0_.updated_time as updated13_8_ from platform_config platformco0_ where platformco0_.sys_code=‘cloud’;】

以上SQL1和SQL2,诡异的是:SQL1 在手动建的表 和 迁移的表中,都可以查询到所有的初始数据;SQL2 在手动建的表中查不出来。
image.png
image.png

求教,dts迁移的表是不是还有什么隐藏属性?和手动创建的表有什么区别

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