问题描述
通过DMS控制台对RDS MySQL或自建MySQL数据库(ECS自建数据库或IDC自建数据库)执行SQL语句时,出现类似如下报错。
Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
问题原因
MySQL在创建表时,限制单行长度不能超过65535字节。无论InnoDB存储引擎是否支持更大的存储,都会强制执行该限制,详情请参见MySQL官方文档。
解决方案
您可以通过如下两种方法解决此问题:
适用于
数据管理DMS
云数据RDS