NC问题:
很简单的啦,往下看
Data too long for column 'xxxx' at row 1
原因分析:
- 第一种情况就是很普遍的,xxx字段长度不够
- 就是用Mybatis映射文件xml,字段匹配顺序错误即 原来很短的一个列,插入了很长的数据
- 就是数据库字符集的问题
解决方案:
重新设置字符串长度
sql
` ALTER TABLE 表名
MODIFY COLUMN `字段名` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '视频';`
仔细看一眼sql,就能排错
PS: 前端提出来添加数据库数据长度时,就应该提前思考长度是否更换