MySQL-mysql出现这样的错误是什么原因造成的?

项目合作 项目合作 主题:1030 回复:2135

MySQL-mysql出现这样的错误是什么原因造成的?

虐人心 发布于 2017-09-10 字数 367 浏览 1080 回复 1

MySQL报以下错误,大家给看看呗。

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' on query. Default database: 'GSPS_Project_729'. Query: 'update sp_t125 set sp_f5536='',sp_f5546='<div class="hot_house"><a

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

瑾兮 2017-09-23 1 楼

1.mysql varchar 类型的最大长度是65535,所有字段的长度总和.

压缩下试试,看下数据库版本:
a.修改my.cfg
innodb_file_per_table
innodb_file_format = Barracuda

b.
ALTER TABLE table_name
ENGINE=InnoDB
ROW_FORMAT=COMPRESSED ;