**Data truncated for column 'status'at row 1 **
请问:数据库中,status字段设置了默认值,但是在前端页面添加数据后,后端显示Data truncated for column 'status'at row 1
已经确定字段长度足够,类型也正确,还是报错,如果mapperxml配置文件里sql语句不添加该字段就不报错,什么原因?
Data truncated for column at row 1
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注 - 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:有关data truncated for column at row 1 问题的解决
- 除此之外, 这篇博客: 有关data truncated for column at row 1 问题的解决中的 有关data truncated for column at row 1 问题的解决 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
有关问题的截屏:
这问题大概的意思是,数据库这一列数据被截断,请检查一下数据库该字段的类型和长度,检查数据精度长度是否符合规则。
此时进入数据库查看表结构:
具体操作步骤如下:
show databases; use auto_store; show tables; desc autoparts;
按步骤依次输入下面指令:前提是已经进入到数据库。
效果图:
对比自己的测试代码
修改自己的表头字段类型:
ALTER TABLE tb_students -> MODIFY stu_num VARCHAR(10);
效果图:
总结:
面对这种问题,我们可以修改数据库中的表头的类型,当然也可以修改自己的插入语句,以及get,set,方法,只要按需修改就行。当然这种问题也可能是插入的长度超出自己所定义类型的长度,修改原理同上。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
- ¥15 Linux权限管理相关操作(求解答)
- ¥15 Bug traq 数据包 大概什么价
- ¥15 在anaconda上pytorch和paddle paddle下载报错
- ¥25 自动填写QQ腾讯文档收集表
- ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
- ¥15 求一份STM32F10X的I2S外设库
- ¥15 android 打包报错
- ¥15 关于stm32的问题
- ¥15 ncode振动疲劳分析中,noisefloor如何影响PSD函数?