今天在线上插入数据的时候发现失败,查看日志发现如下的报错信息:
Cause: java.sql.BatchUpdateException:
Data truncation: Data too long for column ‘author’ at row 1
原因是因为这个字段在数据库中的类型是Varchar ,赋值给的是200
Varchar 的长度是很有限的
如果可以,将数据库中这个字段的类型变为 Text、mediumtext,longtext 这几种类型即可
如果没有数据库的操作权限,也自己去截取字段的长度去存储