Nieprawidłowa wartość domyślna
❌ Błąd
Nieprawidłowa wartość domyślna dla 'xyz'
📍 Kontekst
Dzieje się tak, gdy kolumna ma nieobsługiwaną lub nieprawidłową wartość domyślną (np. użycie 0000-00-00
dla kolumny DATE
w trybie ścisłym).
✅ Rozwiązanie
- Zaktualizuj wartość domyślną na prawidłową:
ALTER TABLE table_name ALTER COLUMN xyz SET DEFAULT CURRENT_TIMESTAMP;
- Lub usuń wartość domyślną:
ALTER TABLE table_name ALTER COLUMN xyz DROP DEFAULT;
- Dostosuj ustawienia trybu ścisłego MySQL, jeśli to konieczne.
ℹ️ Dodatkowe informacje
- Tryb ścisły MySQL wymusza surowszą walidację dla wartości domyślnych.
- Zaleca się używanie prawidłowych i spójnych wartości domyślnych dla lepszej kompatybilności.