原文:关于mysql使用命令行时出现Data too long for column的解决方案:

方法一: ,在mysql根目录下找到my.ini文件 :将其中sql mode中的STRICT TRANS TABLES这个属性去掉 :重启mysql的服务 注意注销电脑不会重启mysql服务,重启不知道可不可以 : 我的电脑 右键 管理 服务与应用程序 服务 MYSQL 开启 停止 重启动 该方法只是将错误隐藏掉,强行插入,很有可能导致插入的值不正确 方法二: 在mysql启动参数中加入 def ...

2017-11-15 21:35 0 12197 推荐指数:

查看详情

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

最近在做数据迁移的工作,使用到sqoop的导入和导出工具,具体操作是将hive当中的数据查询出来插入到新的表当中,然后将数据又导入到mysql的关系型数据库当中。 我将数据插入到hive将的一个新的表当中,但是那插入到一半的时候数据就插入不进去了,一直纳闷怎么可能插入一半就插不进去了那,说来 ...

Mon Sep 10 18:08:00 CST 2018 0 2916
解决data too long for column 'name' at row 1

最先试一试最简单的测试方式就是先修改my.ini文件中的-default-character-set = gb2312或utf8,重启mysql再输入数据,如果不行,再考虑以下办法。 在程序中写了一段代码向数据库中插入数据,出现data too long for column 'name ...

Fri May 01 03:48:00 CST 2015 1 57315
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM