MySQL udump导数问题剖析
点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
问题处理
与业务联系,经过讨论后业务要求将目标端的表字段长度修改到“VARCHAR2(300)”。
修改字段:alter table 表名 modify 字段名 varchar(300);修改后再次导入数据,正常导入。
总 结:出现这次导数失败的主要原因是字段长度不一至,源端是“VARCHAR2(300)”,目标端是“VARCHAR2(250)”。当源端数据导到目标端时,数据量超过250个字节,就导致数据导不过来,从而形成报错。如何避免:在导数前可以跟业务确认两边字段长度是否一致,或者先去库里检查一下源端和目标端的表字段是否一致。