Errores de SQL/Base de DatosError
MySQL 1071MySQL 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.
Códigos de Error Relacionados
Errores de SQL/Base de DatosError
4271242712 — Alias duplicado
Un alias de tabla se usa más de una vez en la misma consulta.
postgresql
Ver detalles Errores de SQL/Base de DatosError
4270242702 — Columna ambigua
Una referencia a columna es ambigua porque existe en varias tablas.
postgresql
Ver detalles Errores de SQL/Base de DatosError
MySQL 1062MySQL 1062 — Entrada duplicada
Un INSERT o UPDATE crearía un valor duplicado en un índice único.
mysql
Ver detalles Errores de SQL/Base de DatosError
42P1042P10 — Referencia de columna no válida
Una referencia a columna en GROUP BY, ORDER BY o DISTINCT ON no es válida.
postgresql
Ver detalles Errores de SQL/Base de DatosError
2200422004 — Valor NULL no permitido
Se encontró un valor NULL donde no está permitido.
postgresql
Ver detalles Errores de SQL/Base de DatosError
2200822008 — Desbordamiento de campo de fecha/hora
Un valor de fecha/hora está fuera del rango válido para el campo.
postgresql
Ver detalles