Mysql 如何更改表格以避免出现此错误

Mysql 如何更改表格以避免出现此错误,mysql,Mysql,当我更改表格时,我得到一个错误: 1118-行大小太大。所用表类型(不包括BLOB)的最大行大小为8126。这包括存储开销, 检查手册。您必须将某些列更改为文本或blob 我已经试过了我能想到的一切,请帮忙 ALTER TABLE property_rs_1 ADD `LA3_PhoneNumber3Ext` varchar(5) DEFAULT NULL COMMENT 'LA3Agent Phone3 Extension', ADD `LA3_PhoneNumber4Desc` va

当我更改表格时,我得到一个错误:

1118-行大小太大。所用表类型(不包括BLOB)的最大行大小为8126。这包括存储开销, 检查手册。您必须将某些列更改为文本或blob

我已经试过了我能想到的一切,请帮忙

ALTER TABLE property_rs_1
  ADD `LA3_PhoneNumber3Ext` varchar(5) DEFAULT NULL COMMENT 'LA3Agent Phone3 Extension',
  ADD `LA3_PhoneNumber4Desc` varchar(5) DEFAULT NULL COMMENT 'LA3AgentPhone4Description',
  ADD `LA3_PhoneNumber4CountryCodeId` varchar(50) DEFAULT NULL COMMENT 'LA3Agent Phone4 CountryId',
  ADD `LA3_PhoneNumber4` varchar(30) DEFAULT NULL COMMENT 'LA3Agent Phone4 Number',
  ADD `LA3_PhoneNumber4Ext` varchar(5) DEFAULT NULL COMMENT 'LA3Agent Phone4 Extension'

我认为这个错误非常清楚地表明了你应该如何处理你的表结构,而且看起来你的表设计显然没有规范化,应该进行更改。请阅读一些关于如何设计表的信息和其他资源。