ERROR 1118 (42000): Row size too large (8126). Changing some columns to TEXT or BLOB or using ROW_
ERROR 1118 (42000): Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.
这个是在插入长数据的时候报错,在当前模式下,不支持这么长的blob数据插入。
解决步骤:
1、修改innodb_file_per_table和innodb_file_format
①登录数据库直接修改参数:
set global innodb_large_prefix=1
set global innodb_file_per_table=1
set global innodb_file_format=Barracuda
②修改配置文档my.cnf
[mysqld]
innodb_large_prefix=1
innodb_file_per_table = 1
innodb_file_format = Barracuda
2、将表ROW_FORMAT修改为DYNAMIC或COMPRESSED
ALTER TABLE TABLE_NAME
ROW_FORMAT=COMPRESSED
ERROR 1118 (42000): Row size too large (8126). Changing some columns to TEXT or BLOB or using ROW_相关推荐
- Mysql数据库报错:Row size too large ( 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DY
1.问题描述: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DY ...
- 亲身实践已解决:Mysql Row size too large ( 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT
今天在把一个数据库的数据导出sql在另外一个库中执行的时候出现了这个问题, 查看当前的表类型为innodb 找到mysql的安装目录,找到配置文件my.ini 进行如下修改: innodb_file_ ...
- Row size too large ( 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC
将InnoDB 改为MYISAM再重新执行就可以
- mysql的rows大小超过8126_Row size too large ( 8126). Changing some columns to TEXT or BLOB
当插入的一行数据大于8k 时...mysql会提示错误 如下 Row size too large (> 8126). Changing some columns to TEXT or BLOB ...
- ERROR 1118 (42000): Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ...
在创建数据库表时报错 之前已经在数据库里创建了多张表,但在创建其中一张数据库表时报如下错: ERROR 1118 (42000): Row size too large (> 8126). Ch ...
- mysql 1118 8126_ERROR 1118 (42000): Row size too large ( 8126).
最近在做数据库还原时候,遇到以下问题 ERROR 1118 (42000) at line 79532: Row size too large (> 8126). Changing some c ...
- 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMI
ERROR 1118 (42000) at line 5: Row size too large (> 8126). Changing some columns to TEXT or BLOB ...
- MySQL导入数据库1118错误解决方案[ERR] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB
导入SQL文件时报错(在执行创建表或者增加字段时,发现row size长度过长,会导致出现以下错误) [ERR] 1118 - Row size too large (> 8126). Chan ...
- Mysql导入数据库报 [ERR] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB
今天将服务器上的数据库导出,在本机恢复的时候报错,错误代码如下: [ERR] 1118 - Row size too large (> 8126). Changing some columns ...
最新文章
- 15 个最佳的 jQuery 表格插件
- mac安装mysql修改密码_Mac下安装MySQL 5.7.28并且修改root密码-Go语言中文社区
- java找哪一天是星期几_七夕节是几月几日农历时间 2019年七夕情人节哪一天星期几...
- 安装 | Android studio连接不上真机解决办法(电脑安装虚拟机不成功的情况下)
- org.apache.maven.archiver.MavenArchiver.getManifest错误
- JAVA基础知识+基础代码
- ASP.NET 用户控件自定义属性、方法、事件
- java一对一关系_Java初学者疑难杂症之:一对一和一对多的关系
- eclipse如何开发python
- 机器学习的最佳入门学习资源【转】
- 计算机大学离散数学难吗,大学离散数学怎么学
- pythonjson格式化输出_pythonjson格式化输出_Python json格式化打印实现过程解析
- 华为服务器通过ilo虚拟光驱,如何通过ilo开启服务器远程桌面
- 51单片机教室人数进出统计检测数码管显示装置红外传感器
- 洛谷P2141珠心算测验
- iOS开发通过微信学习hijack(一)函数劫持
- Android开发————简易App设计(一)
- HDU 3605 Escape【最大流】
- E - EXCEL排序
- ROS语音交互系统_(3)ROS中接入图灵机器人语音理解系统