Mysql "data too long for column"

原创 2015年11月18日 15:56:57

今天遇到这种问题,线上的时候都没有报错,但线下的时候报data too long for column ....。后来发现线上的数据虽然没有报too long,但是数据并不全,比如varchar(1024)的字段只截取1024个字符。考虑到是MYSQL配置问题。后来发现sql_mode的设置是造成该问题的原因

sql_mode=STRICT_TRANS_TABLES  代表严格匹配,当数据类型不一致,数据长度不合要求等情况,会报错并阻止语句的执行。

所以如果对数据有严格要求的一定要做此设置,如果对用户体验要求较高的可以考虑去掉此设置

sqoop 从 hive 导到mysql遇到的问题

环境 hive 版本hive-0.11.0 sqoop 版本 sqoop-1.4.4.bin__hadoop-1.0.0 从hive导到mysql mysql ...
  • huoyunshen88
  • huoyunshen88
  • 2014年02月09日 10:45
  • 10090

mysql最大字段数量及 varchar类型总结

一直对mysql最大字段数不明确有人说是1024
  • heizistudio
  • heizistudio
  • 2014年04月15日 10:41
  • 24866

新浪微博Rsa2加密方式,登录

原文转自:http://blog.csdn.net/wolfphantasms/article/details/8635456 前两天抓取新浪微博内容,不得不用到登陆,结果新浪还在login模块的新...
  • memray
  • memray
  • 2013年05月10日 15:26
  • 12084

mysql data too long for column xxx解决方案

问题:java.sql.SQLException: Data truncation: Data too long for column 'content' at row 1 Query遇到这个问题搜集...
  • zoucui
  • zoucui
  • 2011年01月10日 11:04
  • 32062

MySql中插入中文数据提示Data too long for column X at row n的解决

一、问题来源                  跟着马士兵老师的教程学mysql数据库的时候,在看到要求用递归输出树状结构的"蚂蚁大战大象"的部分时,我写好sql语句后先用命令\. d:/XXX/...
  • fznf1010
  • fznf1010
  • 2012年09月27日 16:48
  • 11718

如何修改MySQL编码匹配当前软件的编码 ,同时解决“Data too long for Column”问题

如何修改MySQL编码匹配当前软件的编码 同时解决“Data too long  for  Column”问题 1.    查看mysql编码方案。 当前联接系统参数  showvariable...
  • u013946794
  • u013946794
  • 2015年07月30日 16:21
  • 318

MySQL中文字符解决方案[Data too long for column XX at row n]

http://blog.csdn.net/cuihuaming198809/article/details/8206960 一个很经典的问题,搞了老半天!今天终于解决了,在这里和大家分享一下! M...
  • PurpleGalaxy
  • PurpleGalaxy
  • 2015年07月25日 11:16
  • 2294

MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题以及error 1406:data too long for column 'name' at row 1

MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的。 character-set-databas...
  • zsm653983
  • zsm653983
  • 2012年09月12日 11:06
  • 8316

java-mysql异常<Data truncation: Data too long for column 'name ' at row 1>讨论

-----------------------------------------------------------     mysql5.0+myeclipse4.1+tomcat5.0   ...
  • ZKLxuankai
  • ZKLxuankai
  • 2012年06月28日 17:16
  • 8029

Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'content' a

1、错误描述 org.hibernate.exception.DataException: could not execute statement at org.hibernate.exceptio...
  • you23hai45
  • you23hai45
  • 2015年04月12日 23:05
  • 5241
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mysql "data too long for column"
举报原因:
原因补充:

(最多只允许输入30个字)