MySQL 索引添加错误 blob/text column 'content' used in key specification without a key

1,089 阅读1分钟

问题原因

mysql的索引无法添加到longtext格式的字段中,因为longtext字段的数据长度是动态的,所以当使用longtext类型的数据作为索引的是哈韩,数据的长度必须提供给mysql,但是mysql又不支持对longtext长度做限制。所以无解:)

解决办法

放弃给longtext字段加索引,如果数据长度不是特别长,可将longtext换位varchar格式(最大支持255长度),再加上索引即可。