关于MySQL字符集问题:Specified key was too long; max key length is 767 bytes

来源:互联网 发布:淘宝网主页 编辑:程序博客网 时间:2024/06/05 22:32
今天同步同事的数据库数据。出现了Specified key was too long; max key length is 767 bytes,错误,最后找到原因是因为
原因:MySQL的varchar主键只支持不超过768个字节 或者 768/2=384个双字节 或者 768/3=256个三字节的字段 

而 GBK是双字节的,UTF-8是三字节的。

我的数据库字符集为utf8,3字节,因此最低因为256;

阅读全文
0 0
原创粉丝点击