jeecg,jeesite报错 Data truncation: Data too long for column 'xxx' at row

本文解析了DDL指定的数据长度超过实际插入数据长度导致的错误,并提供了在特定框架如jeecg或jeesite中遇到此问题的解决办法。对于二次开发框架,可通过调整自动生成配置来修正;对于非二次开发框架,则需确保插入数据不超过数据库字段长度限制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该错误意思为DDL(创建表的语言)指定的数据长度在插入数据的时候超过了这个长度,才会报出这个错。通常在jeecg或者是jeesite会大量的碰到,因为在自动生成代码的时候有的信息比如自己设计表的字段的长度或者注释的长度在插入这些开源框架平台相应的数据库的时候这些错误就会出现。

二次开发框架:

可以在其自动生成配置(界面配置)的时候进行修改插入信息,(LZ就是因为设计表的时候注释信息太长,在界面配置的时候把注释信息进行插入到类生成描述信息的时候报错,有些二次开发表对某些字段的长度是varchar(50)),进行相应的修改即可。

非二次开发框架:

在插入数据的时候插入的数据超过了数据库表设置的指定长度(varchar or int)。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值