Data too long for column ‘xxxx‘ at row 1 解决办法

NC问题:

很简单的啦,往下看

Data too long for column 'xxxx' at row 1


原因分析:

  1. 第一种情况就是很普遍的,xxx字段长度不够
  2. 就是用Mybatis映射文件xml,字段匹配顺序错误即 原来很短的一个列,插入了很长的数据
  3. 就是数据库字符集的问题

解决方案:

重新设置字符串长度

sql 复制代码
` ALTER TABLE 表名
MODIFY COLUMN `字段名` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '视频';`

仔细看一眼sql,就能排错

PS: 前端提出来添加数据库数据长度时,就应该提前思考长度是否更换

相关推荐
vx_Biye_Design29 分钟前
PHP中医养生馆预约系统60841-计算机课程设计、毕业设计
vue.js·spring boot·后端·mysql·php·课程设计·express
太理摆烂哥40 分钟前
MySQL数据类型
数据库·mysql
执笔为剑1 小时前
2.1.3-1、兼容MySQL特性-(数据类型、函数、SQL、PL与SQL)
mysql
我不会起名字32215 小时前
MySQL 深分页 LIMIT 1000000 卡死:3 种改写与 4 组实测对比
mysql·性能优化·索引·分页·limit
编程火箭车17 小时前
MySQL 拥抱 AI:向量、RAG、AutoML 全进了数据库
数据库·mysql·ai编程·向量数据库·rag·automl·mysql9
o_oer17 小时前
mysql type
mysql
花卷持续成长17 小时前
慢SQL的整体优化思路
后端·mysql
鱼很腾apoc18 小时前
【MySQL】第3期 索引、事务与视图系统详解
linux·mysql·事务·索引·dml·视图·macc
misty youth19 小时前
Navicat与PHPstudy小皮
mysql·adb·php·navicat
毕业设计70319 小时前
(免费领源码)SSM董家湾线上点餐系统04682- java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
java·redis·mysql·tomcat·maven·mybatis·ssm