【发布时间】:2017-02-25 16:18:43
【问题描述】:
我的一个 talbe 有一个多列索引,总共 1011 个字符。 存储引擎是 InnoDB。
同一张表在 mysql 5.6.26 中运行良好。但是现在当我升级到 mysql 5.7.16 时出现错误 Specified key is too long;最大密钥长度为 3072 字节。
我知道索引的总大小有限制。但问题是,为什么它在 5.6 中工作而在 5.7 中停止工作。在不减少列大小的情况下我可以做些什么吗?
【问题讨论】:
-
好的,但是为什么以前在 5.6 中也能正常工作——我们两年以来一直在使用 5.6,没有任何错误
标签: mysql