该问题的原因,提示长度过长:
Mysql InnoDB引擎表的索引,默认索引键前缀限制为767字节,当你建的索引长度为varchar类型时候,使用默认的varchar(255),而你的编码又字符集又是utf8mb4,4*255 > 767,显然太大,所以报错。
解决办法:
1.可以设置为:767/4大小以内;
2.可以调整 启用innodb_large_prefix,加大索引键长度限制。
Specified key was too long; max key length is 767 bytes
原创wx647f015309868 ©著作权
©著作权归作者所有:来自51CTO博客作者wx647f015309868的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章