Data zbyt długie dla kolumny
❌ Błąd
Data too long for column 'xyz' at row 1
📍 Kontekst
Ten błąd występuje, gdy wstawiana lub aktualizowana wartość jest większa niż zdefiniowany rozmiar kolumny (np. próba wstawienia 300 znaków do VARCHAR(100)).
✅ Rozwiązanie
- Zwiększ długość kolumny:
ALTER TABLE table_name MODIFY COLUMN xyz VARCHAR(512);
- Upewnij się, że twój skrypt nie wstawia zbyt dużych wartości.
- Waliduj dane przed wstawieniem do bazy danych.
ℹ️ Dodatkowe informacje
- Przejrzyj wartości domyślne w swoich skryptach.
- Rozważ użycie
TEXT
lubLONGTEXT
dla większych ciągów. - Aby uzyskać więcej informacji, zapoznaj się z dokumentacją MySQL.