原文:Data too long for column 'xxxx' at row 1 除了字段超长的另一种情况

今天代码里面报了一个这样的错误,Debug的时候取出这条SQL 和对应字段的数据 发现用Navicat 可以执行插入动作,然后很长的一段时间一直搞不定这个错误,因为字段映射正确,数据库中字段够长。 后来发现是同事在表中新增字段后,在修改 Mybatis的 映射xml文件时,insert into xxxx column ,column ,column add ,column add ,colum ...

2019-09-06 17:06 0 6457 推荐指数:

查看详情

1406 data too long for column 'content' at row 1

很奇怪,很邪门。 content字段用的是text格式,按理说不会出现数据太长的问题。 后来搜索了一下,需要设置sql_mode。或者设为, 或者设为空, 可是重启之后发现又变了 这个时候需要配置文件中修改了,my.cnf 一开始修改/etc/my.cnf 重启 ...

Tue Dec 25 18:46:00 CST 2018 0 3163
解决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
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