SQL e Query
ERROR 1265 (01000): Data truncated for column 'colname' at row 1. – MySQL 1265
Compare in strict mode quando una stringa non numerica viene inserita in un campo intero oppure un valore ENUM non valido viene forzato nella colonna.
Cosa significa questo errore?
Compare in strict mode quando una stringa non numerica viene inserita in un campo intero oppure un valore ENUM non valido viene forzato nella colonna.
Messaggio originale
ERROR 1265 (01000): Data truncated for column 'colname' at row 1.Contesto e parole chiave
Alias
- 1265
- ER_WARN_DATA_TRUNCATED
Messaggi alternativi
- dati troncati per la colonna conversione tipo non valida
Prodotti
- MySQL Server / Percona Server / MariaDB / InnoDB Engine
Piattaforme
- Linux
- macOS
- Multipiattaforma
- Windows Server
Parole chiave
- 1265
- database
- errore-mysql-1265-data-truncated-for-column
- innodb
- mysql
- mysql.sql.1265-data-truncated-for-column
- SQL e Query
Cause possibili
Origine del problema per MySQL: Errore 1265 — dati troncati durante l'inserimento
Compare in strict mode quando una stringa non numerica viene inserita in un campo intero oppure un valore ENUM non valido viene forzato nella colonna.
molto comuneDiagnosi
Ispezione diagnostica MySQL per MySQL: Errore 1265 — dati troncati durante l'inserimento
Eseguire comandi di controllo di stato nel client MySQL o consultare il file di log degli errori /var/log/mysql/error.log.
Come leggere il risultato. Mostra lo stato interno di lock, transazioni in corso o errori di allocazione e vincoli relazionali.
SHOW ENGINE INNODB STATUS\GRisoluzione
Procedura di risoluzione per MySQL: Errore 1265 — dati troncati durante l'inserimento
Applicare la correzione al database o alla query secondo le best practice di amministrazione MySQL.
- Ispezionare la sintassi della query o la configurazione delle variabili
- Regolare i parametri in my.cnf o correggere i vincoli DDL
- Testare nuovamente la connessione o l'esecuzione della transazione
Domande frequenti
Come risolvere il codice 1265 in MySQL?
Compare in strict mode quando una stringa non numerica viene inserita in un campo intero oppure un valore ENUM non valido viene forzato nella colonna.
Approfondimenti
- MySQL Server Error Reference - Oracle Documentation documentazione_ufficiale