问题
根据报错可知,就是之前在数据库中定义的字段太短了,存不下新的数据
解决
@Column(length = 3000)
private String cellExcel;
手动定义字段长度,但这不会对已经存在对表进行生效,故还是需要使用SQL语句手动修改表字段长度,即:
ALTER TABLE budgetdb.form_template_field MODIFY COLUMN cell_excel VARCHAR(3000);
参考
- com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'aboutMeText' at row 1