Mysql 出现Error 1118的一种解决方法
首先声明,对mysql不懂,很多都不知道原因
设计了一个表,里面很多text字段,然后填进去的东西太多(用的是python的MySQLdb),报错:
_mysql_exceptions.OperationalError: (1118, 'Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. You have to change some columns to TEXT or BLOBs')
内容是填进去的数据太长了,需要将部分列类型改为text或者blob,相应的mysql的长度限制参考https://dev.mysql.com/doc/refman/5.1/en/column-count-limit.html
显然,我已经有了一大堆的text,算来算去都不会超过长度的。搜了下最终的解决方法http://www.cnblogs.com/gaizai/archive/2012/09/20/2695663.html
以下仅作一些记录
1.windows下mysql的配置文件在对应的X:\ProgramData\MySQL文件夹下面,找了半天都没找到
2.在配置文件中添加以下内容
[mysqld]
max_allowed_packet=16M
innodb_file_per_table=1
3.然后修改全局变量
SET GLOBAL innodb_file_format='Barracuda';
4.创建表格时添加上压缩方式ROW_FORMAT=COMPRESSED,例如CRATE TABLE test(id int) ROW_FORMAT=COMPRESSED;
具体原因不懂,可能是没有对表格使用压缩的方式存储,导致长度过长
Mysql 出现Error 1118的一种解决方法相关推荐
- mysql 1118错误_Mysql 出现Error 1118的一种解决方法 | 学步园
首先声明,对mysql不懂,很多都不知道原因 设计了一个表,里面很多text字段,然后填进去的东西太多(用的是python的MySQLdb),报错: _mysql_exceptions.Operati ...
- mysql 1698_MySql Error 1698(28000)问题的解决方法
一,问题描述: MysqlERROR1698(28000)解决,新装了mysql-server-5.7,登录为这一问题,普通用户不能进mysql,只有root用户才能进,并且不需要任何密码. ~$ m ...
- Caused by: com.mysql.cj.exceptions.WrongArgumentException的一种解决方法
项目场景: 从properties文件读取信息连接数据库失败,Caused by: com.mysql.cj.exceptions.UnableToConnectException: Cannot l ...
- mysql转储导入错误_数据库MYSQL导入SQL文件时错误的解决方法(2种)
从服务器数据库用navicate导出的.sql文件后再用navicate导入到本地的数据库中会出现若干条记录的错误: [Err] 1064 – You have an error in your SQ ...
- mysql 报错 get error 28 from storage engine 解决方法
mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...
- idea连接不了5.6mysql_IDEA无法连接mysql数据库的6种解决方法大全
本文主要介绍了IDEA无法连接mysql数据库的6种解决方法大全,分享给大家,具体如下: 1.本地的mysql没有创建该数据库(笔者就是这个原因!) 查看数据库发现没有,重建就可以了 测试成功! 网上 ...
- win7系统mysql连接不上数据库吗_Win7系统使用数据库时mysql频繁掉线无法连接的两种解决方法...
近日有windows7 64位旗舰版系统用户在使用mysql数据库的时候,发现mysql总是频繁掉线,导致无法连接,遇到这样的问题该如何解决呢?接下来为大家带来Win7系统使用数据库时mysql频繁掉 ...
- mysql出现error 2003_mysql启动时出现ERROR 2003 (HY000)问题的解决方法
一.问题描述 在启动MYSQL时出现问题:"ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)& ...
- mysql数据库主从不同步_MySQL数据库之mysql主从数据库不同步的2种解决方法
本文主要向大家介绍了MySQL数据库之mysql主从数据库不同步的2种解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 今天发现Mysql的主从数据库没有同步 先上Mas ...
最新文章
- 安卓进阶系列-02搜索框(PersistentSearch)的使用
- usleep延时0.毫秒_【进阶】用swoole实现订单的延时处理(自动取消,还原库存等)...
- OpenCV Mat基础认知感
- oracle将一个表数据更新时间,Oracle批量更新,将一个表的数据批量更新另一表
- mat查找多线程并发下大对象导致的堆内存问题
- lstm数学推导_LSTM简介以及数学推导(FULL BPTT)
- 程序员如何和产品经理优雅的干架
- 基于Kinetis系列微控制器K60芯片的I2C接口函数程序说明1
- 总管家云CRM:客户不跟踪,销售一场空
- Python-标准库(常用模块)
- 什么因素影响无刷马达绕线机的精度
- android recyclerView上item的EditextView焦点乱跑和数据混乱
- 获取焦点(onFocus)和失去焦点(onBlur) (js)
- 基于Webmagic的爬取B站用户数据的爬虫
- ForestBlog博客源码学习笔记
- 【AIGC】大模型协作系统 HuggingGPT 深度解析
- EPON OLT光模块RSSI问题分析报告
- 刷问卷星调查问卷_如何通过回答快速调查问卷从Google获得免费资金
- 几个国外域名解析网站
- 一、R语言简介【R与统计】
热门文章
- Vue的学习(一:基本使用到路由部分)
- [猴子摘桃 ]有一只猴子,摘了很多桃子,每天吃下全部桃子数量一半+1, 第十天吃完之后发现还剩下1个,问:最初摘了多少
- 不适合学计算机的理由,28岁为什么不适合学计算机
- VIM 搜索时的大小写敏感
- MCU-51:单片机蜂鸣器播放孤勇者
- 使用poi实现excel追加单元格/数据
- Carsim2018入门第一步—新建数据库datebase
- 机器学习——特征工程之分类变量
- DELL戴尔外星人笔记本电脑Alienware m18 R1原装出厂Win11系统恢复原厂OEM系统
- 数字图像处理知识体系小结