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

MySql 码拜 9年前 (2016-02-07) 1131次浏览
使用hibernate auto=update自动建表,最后提示Specified key was too long; max key length is 767 bytes.怎么解决呢?本人还是想使用hibernate的auto=update自动建表.
解决方案

15

表的索引的字节总和不能超过767

15

hibernate中指定id的长度,小于767bytes就可以。注意utf8一个字符是3~4个字节。

10

在创建建的时候,有一定的长度限制,从错误里可以看出,应该是你的这个字段超过了 767 bytes了,所以你可以换个字段试试

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Specified key was too long; max key length is 767 bytes
喜欢 (0)
[1034331897@qq.com]
分享 (0)