首先声明,对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的一种解决方法相关推荐

  1. mysql 1118错误_Mysql 出现Error 1118的一种解决方法 | 学步园

    首先声明,对mysql不懂,很多都不知道原因 设计了一个表,里面很多text字段,然后填进去的东西太多(用的是python的MySQLdb),报错: _mysql_exceptions.Operati ...

  2. mysql 1698_MySql Error 1698(28000)问题的解决方法

    一,问题描述: MysqlERROR1698(28000)解决,新装了mysql-server-5.7,登录为这一问题,普通用户不能进mysql,只有root用户才能进,并且不需要任何密码. ~$ m ...

  3. Caused by: com.mysql.cj.exceptions.WrongArgumentException的一种解决方法

    项目场景: 从properties文件读取信息连接数据库失败,Caused by: com.mysql.cj.exceptions.UnableToConnectException: Cannot l ...

  4. mysql转储导入错误_数据库MYSQL导入SQL文件时错误的解决方法(2种)

    从服务器数据库用navicate导出的.sql文件后再用navicate导入到本地的数据库中会出现若干条记录的错误: [Err] 1064 – You have an error in your SQ ...

  5. mysql 报错 get error 28 from storage engine 解决方法

    mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...

  6. idea连接不了5.6mysql_IDEA无法连接mysql数据库的6种解决方法大全

    本文主要介绍了IDEA无法连接mysql数据库的6种解决方法大全,分享给大家,具体如下: 1.本地的mysql没有创建该数据库(笔者就是这个原因!) 查看数据库发现没有,重建就可以了 测试成功! 网上 ...

  7. win7系统mysql连接不上数据库吗_Win7系统使用数据库时mysql频繁掉线无法连接的两种解决方法...

    近日有windows7 64位旗舰版系统用户在使用mysql数据库的时候,发现mysql总是频繁掉线,导致无法连接,遇到这样的问题该如何解决呢?接下来为大家带来Win7系统使用数据库时mysql频繁掉 ...

  8. mysql出现error 2003_mysql启动时出现ERROR 2003 (HY000)问题的解决方法

    一.问题描述 在启动MYSQL时出现问题:"ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)& ...

  9. mysql数据库主从不同步_MySQL数据库之mysql主从数据库不同步的2种解决方法

    本文主要向大家介绍了MySQL数据库之mysql主从数据库不同步的2种解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 今天发现Mysql的主从数据库没有同步 先上Mas ...

最新文章

  1. 安卓进阶系列-02搜索框(PersistentSearch)的使用
  2. usleep延时0.毫秒_【进阶】用swoole实现订单的延时处理(自动取消,还原库存等)...
  3. OpenCV Mat基础认知感
  4. oracle将一个表数据更新时间,Oracle批量更新,将一个表的数据批量更新另一表
  5. mat查找多线程并发下大对象导致的堆内存问题
  6. lstm数学推导_LSTM简介以及数学推导(FULL BPTT)
  7. 程序员如何和产品经理优雅的干架
  8. 基于Kinetis系列微控制器K60芯片的I2C接口函数程序说明1
  9. 总管家云CRM:客户不跟踪,销售一场空
  10. Python-标准库(常用模块)
  11. 什么因素影响无刷马达绕线机的精度
  12. android recyclerView上item的EditextView焦点乱跑和数据混乱
  13. 获取焦点(onFocus)和失去焦点(onBlur) (js)
  14. 基于Webmagic的爬取B站用户数据的爬虫
  15. ForestBlog博客源码学习笔记
  16. 【AIGC】大模型协作系统 HuggingGPT 深度解析
  17. EPON OLT光模块RSSI问题分析报告
  18. 刷问卷星调查问卷_如何通过回答快速调查问卷从Google获得免费资金
  19. 几个国外域名解析网站
  20. 一、R语言简介【R与统计】

热门文章

  1. Vue的学习(一:基本使用到路由部分)
  2. [猴子摘桃 ]有一只猴子,摘了很多桃子,每天吃下全部桃子数量一半+1, 第十天吃完之后发现还剩下1个,问:最初摘了多少
  3. 不适合学计算机的理由,28岁为什么不适合学计算机
  4. VIM 搜索时的大小写敏感
  5. MCU-51:单片机蜂鸣器播放孤勇者
  6. 使用poi实现excel追加单元格/数据
  7. Carsim2018入门第一步—新建数据库datebase
  8. 机器学习——特征工程之分类变量
  9. DELL戴尔外星人笔记本电脑Alienware m18 R1原装出厂Win11系统恢复原厂OEM系统
  10. 数字图像处理知识体系小结