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: 前端提出来添加数据库数据长度时,就应该提前思考长度是否更换

相关推荐
admin and root16 小时前
Blade站点的渗透测试到MySQL数据库权限接管
数据库·mysql·web安全·渗透测试·移动安全·培训·src赏金
这个DBA有点耶17 小时前
SQL中的窗口函数进阶:滑动窗口与帧子句详解
数据库·sql·程序人生·mysql·oracle·学习方法·改行学it
tongyiixiaohuang17 小时前
跨平台数据库集成:SQLServer到MySQL的最佳实践
数据库·mysql·sqlserver
努力攻坚操作系统18 小时前
MySQL 原理解析
数据库·mysql
加号318 小时前
【MySQL】 安全模式下创建账号操作指南
mysql·安全
数据库小学妹18 小时前
MySQL 字符集深度解析:utf8 vs utf8mb4 的底层差异与索引失效根因
数据库·经验分享·mysql
Daydream.V18 小时前
深入拆解 MySQL 锁机制:全局锁、表级锁、行级锁实战全解析
数据库·mysql·oracle·
Irene199119 小时前
日期区间筛选:三种实现方式对比(推荐日期范围比较)
mysql
j7~19 小时前
【MYSQL】 内置函数--详解
数据库·mysql·字符串函数·内置函数·日期函数·数学函数
AI人工智能+电脑小能手19 小时前
【大白话说Java面试题 第80题】【Mysql篇】第10题:MySQL 在什么条件下索引失效?
java·开发语言·mysql·adb·面试