specified key was too long; max key length is 767 bytes

 

MySQL的varchar索引只支持不超过768个字节

或者 768/2=384个双字节

或者 768/3=256个三字节的字段 

而 GBK是双字节的,

UTF-8是三字节的。

 

MySQL ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes 的原因分析

 

参考:http://lsting.iteye.com/blog/707749

你可能感兴趣的:(length)