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

这篇具有很好参考价值的文章主要介绍了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. 就是数据库字符集的问题

解决方案:

重新设置字符串长度

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

仔细看一眼sql,就能排错

PS: 前端提出来添加数据库数据长度时,就应该提前思考长度是否更换文章来源地址https://www.toymoban.com/news/detail-727171.html

到了这里,关于Data too long for column ‘xxxx‘ at row 1 解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ES报错:[parent] Data too large, data for [<http_request>] would be larger than limit of XXXX

    当es这个错误的时候 : [parent] Data too large, data for [http_request] would be larger than limit of [23941899878/22.2gb], with { bytes_wanted=23941987633 bytes_limit=23941899878 } 通常原因是 在于fielddata的内存被占用完了,其他索引无法分配更多的内存。 另外,查询语句写的不好,单个请求聚合查询的数据太

    2024年02月09日
    浏览(45)
  • Intellij IDEA运行报Command line is too long的解决办法

    想哭,vue前端运行起来,对应的后端也得起服务。 后端出的这个bug,下面的博客写的第二种方法,完整截图是下面这个。 ​​​​​​​​​​​​​​​​​​​​Intellij IDEA运行报Command line is too long的解决办法 - 知乎 (zhihu.com)​​​​​​​  ​​​​​​​    

    2024年02月14日
    浏览(42)
  • windows下git clone时出现“Filename too long”错误的解决办法

    在windows下,当使用git clone复制项目时,出现下述错误表示项目中有文件民字符过长的问题,需要开启git的长路径支持解决: 方法如下: 使用管理员模式运行git 设置系统变量为长路劲有效: Note : 如果第二步还是报错,可以设置git全局变量的长路径有效: 更多git的  git config设置

    2024年02月06日
    浏览(50)
  • 报错Command line is too long. Shorten the command line xxx【解决办法】

    运行springboot项目的时候,出现报错,报错信息如下: Error running OrderServiceBoot. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun. 报错原因: springboot项目启动命令过长 解决办法 解决方法有两种,正如报错信息截图所示,缩短命令行或者改为应用程

    2024年02月11日
    浏览(45)
  • idea 中运行spring boot 项目报 Command line is too long的解决办法。

    在这里选择edit configures 选择shrten command line , 选择 jar manifest 运行即可。

    2024年04月12日
    浏览(35)
  • 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMI

    🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础入门篇)》学会Golang语言

    2024年02月10日
    浏览(43)
  • SQL执行报错Incorrect string value: ‘\xF0\x9F\x98\x81\xF0\x9F...‘ for column ‘XXX‘ at row 1...

    分享一个数据库执行插入和修改语句可能会出现的bug Incorrect string value: ‘xF0x9Fx98x81xF0x9F…’ for column ‘name’ at row 1… 再来看下实际项目中服务器报错打印的日志 数据库某字段设置的是 utf8字符集 ,在执行插入或修改语句时该字段传入的值是 非utf8格式(表情或特殊字符

    2024年02月07日
    浏览(66)
  • com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Out of range value for column

    一、报错信息 二、实体类及controller 三、请求  四、解决办法及原因分析 不存储这么大的数字或者修改数据库中的长度。原因分析:我要存储的长度不算小数点的10为长度,大于数据库中设计表的范围。数据库中的长度为10,小数点位数2位,也就是说,最大的数字为-99999999

    2024年02月12日
    浏览(41)
  • MySQL出现Specified key was too long; max key length is 3072 bytes解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。   本文主要介

    2024年02月16日
    浏览(40)
  • MySQL报错:ERROR 1118 (42000): Row size too large. 或者 Row size too large (> 8126).

    今天拿到一个建语句时,大概二百多个字段,然后大部分类型是 string 的,要求建 MySQL 的表。首先将 string 替换为 varchar(xx),然后执行了一下语句,报错如下所示: ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhe

    2023年04月09日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包