إصلاح · سوبابيس وقواعد البيانات
التحديث أو الحذف يقول نجح ولم يتغير شيء
ما قد تراه
- زر الحفظ يعمل دون خطأ والبيانات كما هي
السبب الأرجح
أمان مستوى الصف أو المرشّح لا يطابق أي صف، وتبلغ قاعدة البيانات نجاحاً لـ "0 صفوف تغيّرت".
افحص أولاً (نحو دقيقتين)
- اطلب من التحديث أن يرجع الصفوف التي تغيّرت: هل القائمة فارغة؟
أمر الإصلاح
ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.
يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.
لغة الأمر
الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.
بعد أن جرّبته، هل نجح؟
الخطوات
- اجعل التحديث يرجع الصفوف (select بعد update) واعرض لي ما يرجع.
- تحقق من قيمة المرشّح (معرّف أو نوع خاطئ) ثم من سياسة UPDATE بجزأيها USING وWITH CHECK.
- اعرض للمستخدم رسالة عندما لا يتغير أي صف.
لا تفعل هذا
- لا تفترض النجاح لمجرد عدم وجود خطأ.
- لا توسّع السياسة لكل المستخدمين.