أخطاء SQL/قواعد البياناتخطأ
SQLITE_MISMATCH (20)SQLITE_MISMATCH (20) — عدم تطابق نوع البيانات
نوع البيانات لا يطابق النوع المتوقع.
sqlite
أسباب هذا الخطأ
أُدرجت قيمة غير صحيحة (غير عدد صحيح) في حقل INTEGER PRIMARY KEY (بديل rowid).
كيفية الإصلاح
تأكد من أن قيم INTEGER PRIMARY KEY أعداد صحيحة. استخدم CAST() لتحويل القيم.
رموز أخطاء ذات صلة
أخطاء SQL/قواعد البياناتفادح
SQLITE_IOERR (10)SQLITE_IOERR (10) — خطأ في إدخال/إخراج القرص
حدث خطأ في إدخال/إخراج القرص أثناء قراءة قاعدة البيانات أو كتابتها.
sqlite
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
MySQL 1146MySQL 1146 — الجدول غير موجود
الجدول المُشار إليه غير موجود في قاعدة البيانات.
mysql
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
SQLITE_BUSY (5)SQLITE_BUSY (5) — قاعدة البيانات مقفلة
ملف قاعدة البيانات مقفل بواسطة اتصال أو عملية أخرى.
sqlite
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
2350523505 — انتهاك قيد التفرد
انتهك INSERT أو UPDATE قيد UNIQUE أو المفتاح الأساسي.
postgresql
عرض التفاصيل أخطاء SQL/قواعد البياناتفادح
SQLITE_CORRUPT (11)SQLITE_CORRUPT (11) — صورة قرص قاعدة البيانات تالفة
ملف قاعدة البيانات تالف.
sqlite
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
4000140001 — فشل التسلسل
تم التراجع عن المعاملة بسبب تعارض في التسلسل.
postgresql
عرض التفاصيل