Mysql Error :Specified key was too long; max key length is 767 bytes

347 阅读1分钟

中文含义

指定的密钥太长;最大密钥长度为767字节

原因

参考:www.cnblogs.com/kerrycode/p…

5.7以下(也就是5.5和5.6)索引前缀最大767字节,通过innodb_large_prefix=off(默认)设置的,表示索引禁用大前缀

解决办法

参考:

blog.csdn.net/zhangyunshe…

将mysql的数据库字符集utf8mb4改为uft8