FAQ-Can't export data "xxx"
更新时间: 2024-03-11 02:49:38
阅读 5240
FAQ-Can't export data "xxx"
Q: Can't export data "xxx"
A:
1、该问题一般为用户源表中存在脏数据出现错行导致任务报错,排查方法语句为:
select * from tablename t where t.col_name rlike '\s+';
select * from tablename t where t.col_name rlike '\0';
解决方案为,再生成源表时对包含特殊字符字段进行清洗,清洗函数为regexp_replace:
select regexp_replace(t.col_name,'\s+','') from tablename t;
select regexp_replace(t.col_name,'\0','') from tablename t;
2、数据来源表与结果表不对应
验证来源表表名与目标表表名是否填写正确;
对于这类问题的排查途径
1、字段是否对齐 - -verbose 看到具体的报错日志
2、mysql中的字段是否设置了NOT NULL
3、是否存在特殊字符
文档反馈
以上内容对您是否有帮助?