أخطاء SQL/قواعد البياناتخطأ
4000140001 — فشل التسلسل
تم التراجع عن المعاملة بسبب تعارض في التسلسل.
postgresql
أسباب هذا الخطأ
حاولت معاملات متزامنة تعديل البيانات ذاتها بطريقة تنتهك عزل التسلسل.
كيفية الإصلاح
أعد المحاولة التلقائية للمعاملة. قلّل التنازع بتضييق نطاق المعاملة. فكّر في مستوى عزل أدنى.
مثال
-- serialization_failure: retry the transaction
BEGIN ISOLATION LEVEL SERIALIZABLE;
-- ... queries ...
COMMIT; -- if fails with 40001, retryرموز أخطاء ذات صلة
أخطاء SQL/قواعد البياناتخطأ
0800308003 — الاتصال غير موجود
اتصال قاعدة البيانات المحدد غير موجود أو تم إغلاقه.
postgresql
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
2201222012 — القسمة على صفر
جرت محاولة قسمة على صفر في تعبير SQL.
postgresql
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
2200722007 — تنسيق التاريخ والوقت غير صالح
قيمة تاريخ أو وقت أو طابع زمني بتنسيق غير صالح.
postgresql
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
MySQL 1406MySQL 1406 — البيانات أطول مما يسمح به العمود
تتجاوز قيمة البيانات الطول الأقصى للعمود.
mysql
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
MySQL 2006MySQL 2006 — اختفى خادم MySQL
فُقد الاتصال بخادم MySQL.
mysql
عرض التفاصيل أخطاء SQL/قواعد البياناتخطأ
5330053300 — عدد الاتصالات تجاوز الحد
تم الوصول إلى الحد الأقصى لاتصالات قاعدة البيانات.
postgresql
عرض التفاصيل