DISCUZX3.5安装西瓜同城商城,西瓜优惠插件1071报错解决方案。-西瓜同城(DISCUZ应用)社区-程序圈子-站长笔记网_站长,创业者,IT技术开发者,互联网人的社区网站

DISCUZX3.5安装西瓜同城商城,西瓜优惠插件1071报错解决方案。

创建数据库表的时候,报错:ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes

91020712_1678672776

原因:

其实,在 MySQL5.6 版本后引入了参数 innodb_large_prefix 可以解决这个问题。该参数控制是否允许单列的索引长度超过 767 字节,有 ON 和 OFF 两个取值:

 • ON :Innodb 表的行记录格式(row format)是 Dynamic 或 Compressed 的前提下,单列索引长度上限扩展到 3072 个字节,联合索引长度上线仍为 3072 个字节

 • OFF:Innodb 表的单例索引长度最多为 767 个字节,索引长度超出后,主键索引会创建失败,唯一索引也会创建失败,辅助索引会被截断成为前缀索引

解决方案:回复查看

 

请登录后发表评论

    没有回复内容