Data too long for column
❌ خطأ
Data too long for column 'xyz' at row 1
📍 السياق
يحدث هذا الخطأ عندما تكون القيمة المدخلة أو المحدثة أكبر من حجم العمود المحدد (على سبيل المثال، محاولة إدخال 300 حرف في VARCHAR(100)).
✅ الحل
- زيادة طول العمود:
ALTER TABLE table_name MODIFY COLUMN xyz VARCHAR(512);
- تأكد من أن سكريبتك لا يقوم بإدخال قيم كبيرة جدًا.
- تحقق من البيانات قبل إدخالها في قاعدة البيانات.
ℹ️ معلومات إضافية
- راجع القيم الافتراضية في سكريبتاتك.
- ضع في اعتبارك استخدام
TEXT
أوLONGTEXT
للسلاسل الأكبر. - لمزيد من التفاصيل، راجع وثائق MySQL.