原文:关于sqoop导出数据到mysql导出一半的时候出错的解决方案(:Data truncation: Data too long for column 'BORROWERNAME' at row 88)

最近在做数据迁移的工作,使用到sqoop的导入和导出工具,具体操作是将hive当中的数据查询出来插入到新的表当中,然后将数据又导入到mysql的关系型数据库当中。 我将数据插入到hive将的一个新的表当中,但是那插入到一半的时候数据就插入不进去了,一直纳闷怎么可能插入一半就插不进去了那,说来也奇怪。于是就去看yarn上面的相关的日志发现报了如下的错误: 从上面的报错肯定是在数据插入到mysql当中 ...

2018-09-10 10:08 0 2916 推荐指数:

查看详情

Data truncation: Data too long for column 'content' at row 1

项目运行报错:   Data truncation: Data too long for column 'content' at row 1 是由于字段长度太小导致的 搜索mysql 中text 字段长度类型 分为TINYTEXT, TEXT, MEDIUMTEXT,LONGTEXT ...

Fri Mar 02 19:02:00 CST 2018 0 7541
Data truncation: Data too long for column 'id' at row 1

如题:错误并不是因为字段过长而导致出错的, 1. 可能是因为数据库里的表设置的字符集不相同。 2. 也可能真是数据库字段里数据库确实过长(我是遇到的这种情况)。 例如:在同一个数据库中,存在utf8的表,也存在gbk_chinese_ci的表 ...

Tue Apr 16 01:54:00 CST 2013 2 59212
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM