Ongeldig standaardwaarde
❌ Fout
Ongeldige standaardwaarde voor 'xyz'
📍 Context
Dit gebeurt wanneer een kolom een niet-ondersteunde of ongeldige standaardwaarde heeft (bijv. het gebruik van 0000-00-00
voor een DATE
-kolom in strikte modus).
✅ Oplossing
- Werk de standaardwaarde bij naar een geldige:
ALTER TABLE table_name ALTER COLUMN xyz SET DEFAULT CURRENT_TIMESTAMP;
- Of verwijder de standaardwaarde:
ALTER TABLE table_name ALTER COLUMN xyz DROP DEFAULT;
- Pas indien nodig de instellingen voor de strikte modus van MySQL aan.
ℹ️ Aanvullende Informatie
- De strikte modus van MySQL handhaaft strengere validatie voor standaardwaarden.
- Het wordt aanbevolen om geldige en consistente standaardwaarden te gebruiken voor betere compatibiliteit.