MySQL “Specified key was too long; max key length is 767 bytes”解决办法
对于参与索引的字段,增加字段长度时可能会出现错误“Specified key was too long; max key length is 767 bytes”。因为数据库建立索引时允许的最大长度是767字节。如果开启innodb_large_prefix,则长度扩展至3072字节。对于UTF-8而言,一个字符占3个字节,varchar(300)长度就是300*3=900字节>767字方案一启用innodb_large_prefix,将约束项扩展至3072byte。my..
原创
2020-11-27 21:58:56 ·
1088 阅读 ·
0 评论