MariaDB 10.1.x与10.2.x中的索引键大小限制

MariaDB 10.1.x与10.2.x中的索引键大小限制,mariadb,Mariadb,我们的数据库后端业务逻辑创建以下查询: CREATE INDEX TESTINDEX ON TESTTABLE (URI(1024)); 在MariaDB 10.1.24中,我们得到以下错误: Specified key was too long; max key length is 767 bytes 另一方面,对于MariaDB 10.2.6,一切正常。我想弄清楚这是为什么。在MariaDB知识库中,我找到了似乎可以描述问题的 是否有人知道,这仅仅是一个配置问题,或者是否有代码更改允许现

我们的数据库后端业务逻辑创建以下查询:

CREATE INDEX TESTINDEX ON TESTTABLE (URI(1024));
在MariaDB 10.1.24中,我们得到以下错误:

Specified key was too long; max key length is 767 bytes
另一方面,对于MariaDB 10.2.6,一切正常。我想弄清楚这是为什么。在MariaDB知识库中,我找到了似乎可以描述问题的

是否有人知道,这仅仅是一个配置问题,或者是否有代码更改允许现在使用更大的密钥


我猜这可能是由于存储引擎XtraDB=>InnoDB的改变。

以及10.2中显示警告的输出是什么?@GeorgRichter:10.2没有警告(我测试了10.2.6)。10.2.6的限制是3072字节