MySQL: Incorrect datetime value: ‘0000-00-00 00:00:00’ for column

Se durante l’import di un dump MySQL proveniente da una vecchia versione MySQL viene mostrato un errore simile a :

significa che la versione corrente di MySQL non consente di inserire il valore ‘0000-00-00 00:00:00’ per i campi data/ora.

Si può verificare velocemente la configurazione dalla CLI di MySQL eseguendo:

dove verrà visualizzato qualcosa del genere:

Per ovviare a questa limitazione, consiglio questo piccolo escamotage. Aprite il file di dump ed inserite, come prima riga, la seguente:

Ora ripetere la procedura di import e… voilà

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta