`
liyixing1
  • 浏览: 961756 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

错误原因

 
阅读更多
1.Error was: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytes
SQL Exception while executing the following:
CREATE UNIQUE INDEX uk_group_attr_name_lval ON cwd_group_attributes (group_id, attribute_name, lower_attribute_value)
类似这样的错误是mysql对索引key的限制byte<1000。特别是在utf8编码的时候,一个字符3个byte,而如上的表字段有两个是255的,那么255*2*3>1000了。

解决方法,找到对应的entitydefs下面的entitymodel.xml文件,找到对应的表,将long-varchar改成short-varchar即可(ofbiz的知识)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics