原文:解决‘ERROR 1406 (22001): Data too long for column ‘name‘ at row 1‘

出现这种问题,表面上是字段值输入有误的问题,其实是编码问题 解决方法: 在my.ini里找到 此文件在mysql安装目录下 sql mode STRICT TRANS TABLES,NO AUTO CREATE USER,NO ENGINE SUBSTITUTION 把其中的STRICT TRANS TABLES,去掉, 或者把sql mode STRICT TRANS TABLES,NO AUT ...

2020-10-09 22:56 0 644 推荐指数:

查看详情

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

很奇怪,很邪门。 content字段用的是text格式,按理说不会出现数据太长的问题。 后来搜索了一下,需要设置sql_mode。或者设为, 或者设为空, 可是重启之后发现又变了 ...

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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM