أخطاء SQL/قواعد البياناتخطأ
2200122001 — اقتطاع بيانات النص يميناً
قيمة النص أطول مما يتسع له العمود الهدف.
postgresql
أسباب هذا الخطأ
النص المُدرَج يتجاوز الحد الأقصى لطول العمود (مثلاً 500 حرف في عمود VARCHAR(255)).
كيفية الإصلاح
اقتطع المدخلات لتتناسب مع حجم العمود. زد حجم العمود باستخدام ALTER TABLE. تحقق من طول المدخلات قبل الإدراج.
مثال
-- Value too long for varchar(50)
INSERT INTO users (name) VALUES ('very long string...');رموز أخطاء ذات صلة
أخطاء SQL/قواعد البياناتخطأ
2B0002B000 — لا تزال واصفات الامتيازات التابعة موجودة
لا يمكن سحب الامتيازات لوجود امتيازات تابعة.
postgresql
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
2200822008 — فيضان حقل التاريخ والوقت
قيمة التاريخ والوقت خارج النطاق الصالح للحقل.
postgresql
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
2351423514 — انتهاك قيد CHECK
انتهك INSERT أو UPDATE قيد CHECK على الجدول.
postgresql
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
MySQL 1136MySQL 1136 — عدد الأعمدة لا يتطابق
عدد أعمدة INSERT لا يتطابق مع عدد القيم.
mysql
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
42P2042P20 — خطأ في دالة النافذة
مواصفات دالة النافذة غير صالحة.
postgresql
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
SQLITE_MISUSE (21)SQLITE_MISUSE (21) — استخدام خاطئ للمكتبة
استُخدمت واجهة SQLite API بطريقة غير صحيحة.
sqlite
عرض التفاصيل