Indici
ERROR 1071 (42000): Specified key was too long; max key length is 767/3072 bytes – MySQL 1071
L'errore 1071 si verifica quando un indice univoco su colonne VARCHAR(255) con codifica a 4 byte utf8mb4 supera il limite massimo consentito per singolo prefisso (767 o 3072 byte).
Cosa significa questo errore?
L'errore 1071 si verifica quando un indice univoco su colonne VARCHAR(255) con codifica a 4 byte utf8mb4 supera il limite massimo consentito per singolo prefisso (767 o 3072 byte).
Messaggio originale
ERROR 1071 (42000): Specified key was too long; max key length is 767/3072 bytesContesto e parole chiave
Alias
- ER_TOO_LONG_KEY
- ERROR 1071
Messaggi alternativi
- Lunghezza massima chiave superata 1071
Prodotti
- MySQL / MariaDB Server
Piattaforme
- Linux
- macOS
- Windows Server
Parole chiave
- errore-mysql-1071-specified-key-was-too-long
- Indici
- mysql.indici.1071-specified-key-was-too-long
Cause possibili
Causa principale per Errore MySQL 1071: Specified key was too long (Lunghezza Indice Superata in utf8mb4)
L'errore 1071 si verifica quando un indice univoco su colonne VARCHAR(255) con codifica a 4 byte utf8mb4 supera il limite massimo consentito per singolo prefisso (767 o 3072 byte).
molto comuneDiagnosi
Diagnostica di sistema per Errore MySQL 1071: Specified key was too long (Lunghezza Indice Superata in utf8mb4)
Eseguire la verifica da console client MySQL.
Come leggere il risultato. Restituisce il dettaglio tecnico dell'errore generato dallo storage engine.
SHOW WARNINGS; SHOW ERRORS;Risoluzione
Risoluzione standard per Errore MySQL 1071: Specified key was too long (Lunghezza Indice Superata in utf8mb4)
Esegui i comandi correttivi indicati per sanare la configurazione.
- Verificare lo stato del server
- Applicare la query o la modifica di configurazione
- Verificare con SHOW STATUS
Domande frequenti
Come risolvere rapidamente Errore MySQL 1071: Specified key was too long (Lunghezza Indice Superata in utf8mb4)?
L'errore 1071 si verifica quando un indice univoco su colonne VARCHAR(255) con codifica a 4 byte utf8mb4 supera il limite massimo consentito per singolo prefisso (767 o 3072 byte).
Approfondimenti
- MySQL Server Error Message Reference documentazione_ufficiale