当前位置:网站首页>MySQL - Row size too large (> 8126). Changing some columns to TEXT or BLOB
MySQL - Row size too large (> 8126). Changing some columns to TEXT or BLOB
2022-08-04 05:36:00 【放羊的牧码】
报错信息
Row size too large (> 8126). Changing some columns to TEXT or BLOB
分析原因
- 因为 mysql 默认的 page 最大是 16k,而 page 中单行最大不能超过 8k
- 因为 text 或者 blob 字段太多也会导致一行数据大于 8k,因为 innodb 默认的 approach(羚羊)存储格式会把每个 blob 字段的前 864 个字节存储在 page 里。这样的话一旦有很多个text 或者 blob字段,还是有可能超过 8k
解决方案
1、可以尝试将 varchar 字段改成 text 或者 blob
2、表结构需要重新设计,减少字段个数
3、修改配置方案1
SET INNODB_STRICT_MODE = 0;
4、修改配置方案2
SET GLOBAL innodb_file_format='Barracuda'
SHOW GLOBAL VARIABLES LIKE '%file_format%';
ALTER TABLE 表名 ROW_FORMAT=COMPRESSED
SHOW TABLE STATUS LIKE '表名'
边栏推荐
- [漏洞问题] log4j漏洞 关于2.17.0升级到2.18.0 方案
- 在线公众号文章内容转音频文件实用小工具
- 目标检测中的先验框(Anchor)
- QT QOpenGLWidget 全屏导致其他控件显示问题
- Database Skills: Organize SQL Server's Very Practical Scripts
- ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法
- 数据库知识:SQLServer创建非sa用户笔记
- ffmpeg打开rtsp流应该设置的几个参数
- EfficientNet解读:神经网络的复合缩放方法(基于tf-Kersa复现代码)
- 元素的增删克隆以及利用增删来显示数据到页面上
猜你喜欢
MAML原理讲解和代码实现
电脑知识:台式电脑应该选择品牌和组装,值得收藏
Software: Recommend a domestic and very easy-to-use efficiency software uTools to everyone
如何在Excel 里倒序排列表格数据 || csv表格倒序排列数据
Error occurred while trying to proxy request项目突然起不来了
软件:给大家推荐一款国产非常好用的效率软件uTools
解决腾讯云DescribeInstances api查询20条记录以上的问题
Faster - RCNN principle and repetition code
matlab让我的旧手机起死回生
Computer software: recommend a disk space analysis tool - WizTree
随机推荐
IDEA中创建编写JSP
Microsoft Store 微软应用商店无法连接网络,错误代码:0x80131500
RuntimeError: You called this URL via POST, but the URL doesn‘t end in a slash and you have APPEND_S
ThreadLocal内存泄漏问题讲解
Network skills: teach you to install batteries on the router, you can still surf the Internet when the power is cut off!
MATLAB版量化交易技术分析工具TA-Lib【不付费也可获取,不要被付费吓跑】
MAML principle explanation and code implementation
网页中常用的两种绘图技术,用canvas绘图,绘制出一个三角形,矩形,柱状图,扇形图
ffmpeg打开rtsp流应该设置的几个参数
格拉姆角场GAF将时序数据转换为图像并应用于故障诊断
Database document generation tool V1.0
数据库:整理四个实用的SQLServer脚本函数
MySQL面试题大全(陆续更新)
基于爬行动物搜索RSA优化LSTM的时间序列预测
Memory Management
科研绘图图表类型种类繁多,本文告诉你如何选择!
MAML原理讲解和代码实现
A priori box (Anchor) in target detection
2DCNN, 1DCNN, BP, SVM fault diagnosis and result visualization of matlab
Database: Organize Four Practical SQL Server Scripting Functions