BUG原因:
由于innodb_large_prefix禁用,导致索引长度限制为767,
当使用字符集为utf8mb4时
如索引字段长度超过191,则提示该错误
解决方案
1、修改索引字段长度到191以下
2、添加索引限制
INDEX `索引名称`(`字段名称`(191)) USING BTREE
3、放开innodb_large_prefix禁用,索引键前缀限制变更为3072字节,索引字段长度变为768
BUG原因:
由于innodb_large_prefix禁用,导致索引长度限制为767,
当使用字符集为utf8mb4时
如索引字段长度超过191,则提示该错误
解决方案
1、修改索引字段长度到191以下
2、添加索引限制
INDEX `索引名称`(`字段名称`(191)) USING BTREE
3、放开innodb_large_prefix禁用,索引键前缀限制变更为3072字节,索引字段长度变为768