您的位置:首页 > 数据库 > MySQL

MySQL Database Error: Row size too large.

2014-03-13 16:45 766 查看
目前在搞一个自定义数据结构的查询项目,使用的数据库的字段较多,出现了"MySQL Database Error: 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 ",解决方法如下:

1)mysql字符串类型的最大长度是65535,记住这是所有字段的长度总和,在utf8下还需要缩减3倍。

2)如果没有超过长度,但是还是报错,估计你使用了plugin并且版本比较老,那恭喜你,需要升级了。

bug是: http://bugs.mysql.com/bug.php?id=50495

转自
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐