数据表插入数据遇到问题:Data too long for column ‘xxx‘ at row 1
今天在数据表中插入一条数据时,出现错误Data too long for column 'xxx' at row 1意思是:第1行的列“ xxx”的数据太长插入语句是insert into `admin`(`admin_id`,`admin_pwd`)values(100001,MD5('123456'));检查了一下数据表字段突然灵光一现,MD5加密后会变成一长串,于是我把varchar的长度加
·
今天在数据表中插入一条数据时,出现错误Data too long for column 'xxx' at row 1
意思是:第1行的列“ xxx”的数据太长
插入语句是
insert into `admin`(`admin_id`,`admin_pwd`)values(100001,MD5('123456'));
检查了一下数据表字段
突然灵光一现,MD5加密后会变成一长串,于是我把varchar的长度加长至40
果然,大功告成
总结:提示插入数据过长时,一定要检查一下该字段的数据类型即数据长度,一般都是长度出了问题
更多推荐
已为社区贡献1条内容
所有评论(0)