【发布时间】:2017-09-14 22:32:46
【问题描述】:
我从 10.0.29-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04 反复收到此错误
第 81 行的错误 1071 (42000):指定的密钥太长;最大键 长度为 767 字节
目标行通常如下所示:
name VARCHAR(255) NOT NULL UNIQUE,
将其更改为 VARCHAR(63) 会使错误消失。这是 MariaDB 中的错误吗?
【问题讨论】:
-
@jmoerdyk - 该链接指的是
VARCHAR(500) utf8。这里的问题大概适用于VARCHAR(255) utf8mb4。 “解决方案”有很多重叠之处,但我提供了一个可能更具体的解决方案。
标签: mariadb