Saltar al contenido
Errores de SQL/Base de DatosError
MySQL 1071

MySQL 1071 — La clave especificada es demasiado larga

La longitud de la clave del índice supera el máximo del motor de almacenamiento.

mysql

Qué causa este error

El tamaño combinado de las columnas indexadas supera el límite de longitud de clave (3072 bytes para InnoDB con utf8mb4).

Cómo solucionarlo

Reduce el tamaño de las columnas en el índice. Usa índices de prefijo: column(191). Usa un charset más pequeño para las columnas indexadas.

Documentación Oficial

Códigos de Error Relacionados