ERROR 1071 (42000): Specified key was too long; max key length is 767/3072 bytes – MySQL 1071

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 bytes

Contesto 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 comune

Diagnosi

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.

mysql
SHOW WARNINGS; SHOW ERRORS;

Risoluzione

Risoluzione standard per Errore MySQL 1071: Specified key was too long (Lunghezza Indice Superata in utf8mb4)

Difficoltà: mediaRischio: bassoRichiede amministratore

Esegui i comandi correttivi indicati per sanare la configurazione.

  1. Verificare lo stato del server
  2. Applicare la query o la modifica di configurazione
  3. 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

Schede correlate