Passa al contenuto principale

Valore predefinito non valido

❌ Errore

Valore predefinito non valido per 'xyz'

📍 Contesto

Questo si verifica quando una colonna ha un valore predefinito non supportato o non valido (ad esempio, utilizzare 0000-00-00 per una colonna DATE in modalità rigorosa).

✅ Soluzione

  • Aggiorna il valore predefinito a uno valido:
    ALTER TABLE table_name ALTER COLUMN xyz SET DEFAULT CURRENT_TIMESTAMP;
  • Oppure rimuovi il valore predefinito:
    ALTER TABLE table_name ALTER COLUMN xyz DROP DEFAULT;
  • Regola le impostazioni della modalità rigorosa di MySQL se necessario.

ℹ️ Informazioni aggiuntive

  • La modalità rigorosa di MySQL applica una validazione più severa per i valori predefiniti.
  • Si consiglia di utilizzare valori predefiniti validi e coerenti per una migliore compatibilità.