问题描述:脏数据(String[“”]不能转为Long)。 2017-09-21 16:25:46.125 [51659198-0-26-writer] ERROR WriterRunner - Writer Runner Received Exceptions: com.alibaba.datax.common.exception.DataXException: Code:[Common-01] 错误解读:同步数据出现业务脏数据情况,数据类型转换错误。String[“”]不能转为Long。

排查思路:String[“”]不能转为LONG。

两张表格中的建表语句一致,报上述错误是因为字段类型中的空字段不能转换成LONG类型,直接配置为STRING类型。

问题描述:脏数据(Out of range value)。 2017-11-07 13:58:33.897 [503-0-0-writer] ERROR StdoutPluginCollector 脏数据: {“exception”:“Data truncation: Out of range value for column ‘id’ at row 1”,“record”:[{“byteSize”:2,“index”:0,“rawData”:-3,“type”:“LONG”},{“byteSize”:2,“index”:1,“rawData”:-2,“type”:“LONG”},{“byteSize”:2,“index”:2,“rawData”:“其他”,“type”:“STRING”},{“byteSize”:2,“index”:3,“rawData”:“其他”,“type”:“STRING”}],“type”:“writer”} 排查思路:mysql2mysql,源端设置的是smallint(5),目标端是int(11) unsigned,因为smallint(5)范围有负数,unsigned不允许有负数,所以产生脏数据。

问题描述:脏数据(存储emoji)。 数据表配置成了可以存储emoji的,同步时报脏数据。

排查思路:同步emoji时报错脏数据,需要修改编码格式: JDBC形式添加数据源 jdbc:mysql://xxx.x.x.x:3306/database?characterEncoding=utf8&com.mysql.jdbc.faultInjection.serverCharsetIndex=45 实例ID形式添加数据源 在数据库名后拼接?characterEncoding=utf8&com.mysql.jdbc.faultInjection.serverCharsetIndex=45。

问题描述:空字段导致的脏数据。 {“exception”:“Column ‘xxx_id’ cannot be null”,“record”:[{“byteSize”:0,“index”:0,“type”:“LONG”},{“byteSize”:8,“index”:1,“rawData”:-1,“type”:“LONG”},{“byteSize”:8,“index”:2,“rawData”:641,“type”:“LONG”} 经DataX智能分析,该任务最可能的错误原因如下所示。 com.alibaba.datax.common.exception.DataXException: Code:[Framework-14] 错误解读:DataX传输脏数据超过用户预期,该错误通常是由于源端数据存在较多业务脏数据导致。请仔细检查DataX汇报的脏数据日志信息,或者您可以适当调大脏数据阈值。

脏数据条数检查不通过,限制是1条,但实际上捕获了7条。

排查思路:设置Column ‘xxx_id’ cannot be null字段不能为空,但数据中用空数据导致脏数据,修改其数据或对字段进行修改。

问题描述:设置的字段大小不符合实际数据大小导致的脏数据。 2017-01-02 17:01:19.308 [16963484-0-0-writer] ERROR StdoutPluginCollector 脏数据: {“exception”:“Data truncation: Data too long for column ‘flash’ at row 1”,“record”:[{“byteSize”:8,“index”:0,“rawData”:1,“type”:“LONG”},{“byteSize”:8,“index”:3,“rawData”:2,“type”:“LONG”},{“byteSize”:8,“index”:4,“rawData”:1,“type”:“LONG”},{“byteSize”:8,“index”:5,“rawData”:1,“type”:“LONG”},{“byteSize”:8,“index”:6,“rawData”:1,“type”:“LONG”} 排查思路:设置Data too long for column ‘flash’字段设置太小,但数据中数据太大导致脏数据,修改其数据或对字段进行修改。

问题描述:read-only数据库权限设置问题,设置只读权限。 2016-11-02 17:27:38.288 [12354052-0-8-writer] ERROR StdoutPluginCollector 脏数据: {“exception”:“The MySQL server is running with the --read-only option so it cannot execute this statement”,“record”:[{“byteSize”:3,“index”:0,“rawData”:201,“type”:“LONG”},{“byteSize”:8,“index”:1,“rawData”:1474603200000,“type”:“DATE”},{“byteSize”:8,“index”:2,“rawData”:“9月23号12点”,“type”:“STRING”},{“byteSize”:5,“index”:3,“rawData”:“12:00”,“type”:“STRING”} 排查思路:设置read-only模式,同步数据全为脏数据,修改其数据库模式,运行可以写入。

mysql 存正负数_mysql 存储负数相关推荐

  1. mysql 存pdf文件_mysql 存储 pdf

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  2. mysql+把正数变成负数_mysql实现负数转正数的方法

    mysql实现负数转正数的方法 发布时间:2020-10-28 09:43:42 来源:亿速云 阅读:91 作者:小新 这篇文章将为大家详细讲解有关mysql实现负数转正数的方法,小编觉得挺实用的,因 ...

  3. mysql一共有多少引擎_MySQL存储引擎你们知道多少?

    MySQL是我们经常使用的数据库处理系统(DBMS),不知小伙伴们有没有注意过其中的"存储引擎"(storage_engine)呢?有时候面试题中也会问道MySQL几种常用的存储引 ...

  4. mongoDB存视频和mysql存视频_数据库存储方式:MySQL存储、MONGODB存储、Redis存储、json存储、视频存储、图片存储...

    1.mongo存储 导包 开始mongo数据库 import pymongo 链接 db = pymongo.MongoClient()['zhe']['lll'] dicts={ 'name':(变 ...

  5. mysql share 字体 中文_MySQL 存储生僻字/不常见繁体字解决方案(未完全解决)

    概述: utf-8编码可能2个字节.3个字节.4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据和生僻字是4个字节的字符.如果直接往采用utf-8编码的数据库中插入表情 ...

  6. mysql存读图片_mysql如何储存读取图片

    mysql储存读取图片的方法:首先将图片转换成缓冲流:然后获得图片的字节数组并执行相关操作:最后通过"public void MapSearchQuery(out byte[] imageB ...

  7. mysql 事务的好坏_mysql存储引擎:InnoDB和MyISAM的差别/优劣评价/评测/性能测试

    InnoDB和MyISAM简介 MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写 ...

  8. mysql存过游标_mysql存储过程游标使用

    ######在游标循环中,如果含有select查询,查询的结果为null的情况会导致游标提前退出循环********* 在游标内的select可能为null的项后面重置循环结果可避免游标只循环一次的情 ...

  9. mysql什么类型允许负数_SQL数据库中那个类型可以存储负数,比如说存储-50? 如果不能存储。用什么方法存储?...

    展开全部 数据库中一般的数字类型都可以存储负数,如int,numeric,decimal等. 工具:62616964757a686964616fe78988e69d8331333365643661sq ...

  10. mysql存中文_mysql数据库存储中文数据的解决办法

    我在学习django中admin模块的时候,登录进入后台操作页面,输入中文数据,但保存之后全是乱码(全是"????????????"),然后就开始了解决问题之路. 1.首先百度搜索 ...

最新文章

  1. Eclipse:xml文件中添加.xsd约束文件
  2. 怎么快速解决KeyShot占CPU100%问题
  3. java用jsoup爬网页数据_java使用jsoup爬取网页数据
  4. Request.ServerVariables的详细应用(转)
  5. 全球大学文凭“含金量”排名出炉:“北清复”名列30强
  6. java mysql ssl警告_连接到MySQL数据库时有关SSL连接的警告
  7. LeetCode 463. Island Perimeter
  8. 百度景鲲:9月15日发布小度真无线智能耳机
  9. c语言学习进阶-C语言程序稳定性测试
  10. Java同步(Synchronization)
  11. 计算机基础应用教材分析,关于《计算机应用基础》的说课稿一、教材分析(说教材):.pdf...
  12. 我的世界java雪村种子_我的世界:5个珍藏级开局种子,第4个大家都在找,最后1个最富有...
  13. 如何用excel计算断色断码_各位小姐姐、小哥哥都是怎么用Excel计算断码率的指标?...
  14. Apache Solr 建立 HBase 二级索引
  15. 关于机器人方面的sci论文_机器人领域国际期刊(SCI收录)
  16. 程序猿都应学习的语言:看25张图学UML
  17. 转变为灰度图像的算法优化及马赛克实现代码
  18. 计算机扫盲教案,对号入座教案
  19. 使用matlab计算变上限积分,matlab含有变上限积分参数的非线性回归
  20. 图片色值提取工具-Color Hunter

热门文章

  1. 山地车中轴进水表现_4种自行车中轴的拆卸和保养方法
  2. outland服务器注册,Warmane TBC服(Outland)5月20日正式开服 规则介绍与问答
  3. djyvp计算机电缆参数,DJYVP计算机电缆2x2x1.5型号规格含义
  4. 【单片机】2.9 看门狗定时器(WDT)功能简介
  5. 计算机键盘的大写键,Win10系统键盘大小写切换键(Caps Lock)失灵了如何解决
  6. MSOCache office问题
  7. 实例总结C#反射基础知识
  8. 招聘中的热门技术技能:SQL、Java、Python 和 Linux
  9. zabbix报警邮件qq邮箱收不到的问题
  10. 无背景申请奥克兰大学计算机,奥克兰大学无背景要求的专业