Tabelle
ERROR 1005 (HY000): Can't create table 'db.tabella' (errno: 150) – MySQL 1005
L'errore 1005 con errno 150 indica che la creazione della tabella è fallita a causa di una discrepanza nei tipi di dato o charset della chiave esterna rispetto alla colonna referenziata.
Cosa significa questo errore?
L'errore 1005 con errno 150 indica che la creazione della tabella è fallita a causa di una discrepanza nei tipi di dato o charset della chiave esterna rispetto alla colonna referenziata.
Messaggio originale
ERROR 1005 (HY000): Can't create table 'db.tabella' (errno: 150)Contesto e parole chiave
Alias
- ER_CANT_CREATE_TABLE
- ERROR 1005
Messaggi alternativi
- Errore 150 creazione tabella foreign key
Prodotti
- MySQL / MariaDB Server
Piattaforme
- Linux
- macOS
- Windows Server
Parole chiave
- errore-mysql-1005-errno-150-foreign-key
- mysql.tabelle.1005-cant-create-table-errno-150
- Tabelle
Cause possibili
Causa principale per Errore MySQL 1005: Can't create table errno 150 (Incompatibilità Foreign Key)
L'errore 1005 con errno 150 indica che la creazione della tabella è fallita a causa di una discrepanza nei tipi di dato o charset della chiave esterna rispetto alla colonna referenziata.
molto comuneDiagnosi
Diagnostica di sistema per Errore MySQL 1005: Can't create table errno 150 (Incompatibilità Foreign Key)
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 1005: Can't create table errno 150 (Incompatibilità Foreign Key)
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 1005: Can't create table errno 150 (Incompatibilità Foreign Key)?
L'errore 1005 con errno 150 indica che la creazione della tabella è fallita a causa di una discrepanza nei tipi di dato o charset della chiave esterna rispetto alla colonna referenziata.
Approfondimenti
- MySQL Server Error Message Reference documentazione_ufficiale