MySQL TEXT数据类型的最大长度

Posted 左正

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL TEXT数据类型的最大长度相关的知识,希望对你有一定的参考价值。

TINYTEXT 256 bytes  
TEXT 65,535 bytes ~64kb
MEDIUMTEXT  16,777,215 bytes ~16MB
LONGTEXT 4,294,967,295 bytes ~4GB

 

 

 

 

 

http://blog.sina.com.cn/s/blog_71f8aa010100vusp.html

MySQL多Text字段报8126错误(解决过程)

 

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

如果增大schedule_remark字段的内容,就会报上面的错误。Row size too large。表示行的内容太多了,就是线路220567存储的内容太多了。后面的You have to change some columns to TEXT or BLOBs具有迷惑性,因为schedule_remark字段的内容并没有增加到65k(text类型最大是65k),就报上面的错误。看来只有缩短文字内容。

Text类型的字段容量也是有限的

新增一个Text字段也会出现上面的问题。

以上是关于MySQL TEXT数据类型的最大长度的主要内容,如果未能解决你的问题,请参考以下文章

MySQL TEXT数据类型的最大长度

mysql数据库中text类型不设置大小默认大小事多少

MySQL 数据类型

MySQL学习记录02常用数据类型

mysql里存大量文本的数据类型是text吗?请详细说明一下

mysql中char,varchar与text类型的区别和选用