java解决问题:Data truncation: Data too long for column ‘xxx‘ 数据截断:第1行的列“pwd”的数据太长,字符串超出数据库设置的长度
java解决问题:Data truncation: Data too long for column 'xxx' 数据截断:第1行的列“pwd”的数据太长,字符串超出数据库设置的长度
·
数据表

一、情景再现
1.调用添加用户接口,向数据库添加用户对象信息,开始报错了

2.找到问题的具体位置

3.查看报错信息

4.分析报错和原因
翻译:数据截断:第1行的列“pwd”的数据太长
大白话:数据库只让存20个字符,我们要存的超出了20个字符
分析问题:我是把传来的888888加密成B237A0D7231070FA93618B5DE622E21D,所以超出。
两个解决办法:
①修改数据库存出50个字符或100个等
②用户对象字符串小于等于20个
5.解决问题
我选择方法①改50个字符就好了



更多推荐




所有评论(0)