快牵着我的袜子

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、Specified key was too long; max key length is 767 bytes

 

 varchar类型是字符,如果使用的字符集为(utf8mb4),这个指每个字符最大的字节数为4,所以很明显 4*255 > 767

所以就报上述错了(Specified key was too long; max key length is 767 bytes)。

       解决方法:

       改变varchar的字符数,我改成了64就可以了。varchar(64)

       或者启用innodb_large_prefix,那么限制值会增加到3072

posted on 2020-07-17 11:01  快牵着我的袜子  阅读(333)  评论(0)    收藏  举报