تخطى إلى المحتوى
أخطاء SQL/قواعد البياناتخطأ
22001

22001 — اقتطاع بيانات النص يميناً

قيمة النص أطول مما يتسع له العمود الهدف.

postgresql

أسباب هذا الخطأ

النص المُدرَج يتجاوز الحد الأقصى لطول العمود (مثلاً 500 حرف في عمود VARCHAR(255)).

كيفية الإصلاح

اقتطع المدخلات لتتناسب مع حجم العمود. زد حجم العمود باستخدام ALTER TABLE. تحقق من طول المدخلات قبل الإدراج.

مثال

-- Value too long for varchar(50)
INSERT INTO users (name) VALUES ('very long string...');
التوثيق الرسمي

رموز أخطاء ذات صلة