MySQL rifiuta una data: controlla valore, tipo della colonna e sql_mode. Il codice 1292 va letto insieme al messaggio completo.
Indice dei contenuti
MySQL Error 1292 Incorrect datetime value: significato
Non disattivare i controlli per trasformare silenziosamente dati errati.

Sintomi e cause probabili
Da dove partire
- Identifica il valore rifiutato e il tipo della colonna.
Cause probabili
- Formato o intervallo possono non essere validi.
- La modalità SQL può rifiutare date zero o conversioni improprie.
Diagnosi passo per passo
- Identifica il valore rifiutato e il tipo della colonna.
- Confronta modalità della sessione e formato dell’origine.
Log e dati da controllare
- Codice e messaggio database completi, con versione del server.
- Istruzione o configurazione interessata, senza password né dati personali.
Correzioni sicure
- Correggi la conversione del dato; usa NULL solo se il campo lo consente.
- Prova l’importazione su una copia prima di applicarla.

Verifica finale
- Le date conservano il significato previsto e i valori non validi restano segnalati.
Errori da evitare
- Non disattivare i controlli per trasformare silenziosamente dati errati.
Guide Xlogic correlate
- MySQL error 1067 Invalid default value
- MySQL Error 1364: Field doesn’t have a default value
- MySQL error 1366 durante import CSV: Incorrect string value
Fonti tecniche
Domande frequenti
Che cosa significa “MySQL Error 1292 Incorrect datetime value”?
MySQL rifiuta una data: controlla valore, tipo della colonna e sql_mode. Il codice 1292 va letto insieme al messaggio completo.
Da cosa può dipendere “MySQL Error 1292 Incorrect datetime value”?
Formato o intervallo possono non essere validi. La modalità SQL può rifiutare date zero o conversioni improprie.
Quali controlli eseguire per “MySQL Error 1292 Incorrect datetime value”?
Identifica il valore rifiutato e il tipo della colonna. Confronta modalità della sessione e formato dell’origine. Correggi la conversione del dato; usa NULL solo se il campo lo consente. Prova l’importazione su una copia prima di applicarla. Le date conservano il significato previsto e i valori non validi restano segnalati.