Specified key was too long; max key length is 767 bytes
设置唯一索引的时候,出现的问题。varchar type的字段会有这个问题。
解决方式:varchar type的字段长度不超过767bytes即可。
例如UTF-8的表内,一个字符最大占三个bytes,所以不超过varchar(255)即可。(GBK单字符最大占两个bytes)
本文共 244 字,大约阅读时间需要 1 分钟。
Specified key was too long; max key length is 767 bytes
设置唯一索引的时候,出现的问题。varchar type的字段会有这个问题。
解决方式:varchar type的字段长度不超过767bytes即可。
例如UTF-8的表内,一个字符最大占三个bytes,所以不超过varchar(255)即可。(GBK单字符最大占两个bytes)
转载于:https://my.oschina.net/u/921876/blog/156958