Row size too large (> 8126). Changing some columns to TEXT or BLOB ...
2015-10-15 14:52
681 查看
1.背景
最近在网上抓药品说明书,有十几个字段为TEXT类型(Mysql5.6 InnoDB引擎),结果在保存部分记录时,报错了,错误信息如下:
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.
2.尝试解决
老套路,网上各种搜,各种尝试,各种改配置文件调参数,无甚效果.
3.解决方案
后来想了想,反正这个库基本也是用来查的,改成MyISAM引擎,OK问题解决了.附上修改语句:
最近在网上抓药品说明书,有十几个字段为TEXT类型(Mysql5.6 InnoDB引擎),结果在保存部分记录时,报错了,错误信息如下:
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.
2.尝试解决
老套路,网上各种搜,各种尝试,各种改配置文件调参数,无甚效果.
3.解决方案
后来想了想,反正这个库基本也是用来查的,改成MyISAM引擎,OK问题解决了.附上修改语句:
/*查看表状态信息*/ SHOW TABLE STATUS FROM kingshine WHERE NAME='drug_lib'; /*修改表引擎*/ ALTER TABLE drug_lib ENGINE=MYISAM;
相关文章推荐
- leetcode282 : Expression Add Operators
- Visual Studio 2013开发MFC程序对Excel 2010进行写操作(上)
- xmemcached学习笔记
- 解决java compiler level does not match the version of the installed java project facet
- FineReport——JS二次开发(下拉框)
- SWTBOK实践测试系列(2) --您将提交测试开发者版本号打回来了?
- js闭包
- C++构造函数初始化列表与赋值
- PHP经典面试题之设计模式(经常遇到)
- 【iOS程序启动与运转】- RunLoop个人小结
- 【读jQuery源码】一
- maven聚合
- ListView的优化机制
- 多浏览器测试工具 BrowserSyn
- Mac OS X EL Capitan MAC OX 10.11 安装cocoapods后还是提示-bash :pod command not found 解决办法
- Android强制让某个控件获得焦点
- Vbox在Linux 5上安装Oracle 11gR2 RAC
- GCC Variadic Macros
- 从MyEclipse到IntelliJ IDEA ——让你脱键盘,全键盘操作
- Java内存与垃圾回收调优