تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] كود حذف السجلات او الصفوف اليتيمة من الجدول التابع او الفرعي
#1
PHP كود :
"delete from tb2 where tb1id not in (select tid from tb)" 
السلام عليكم ورحمة الله و بركاته.
هذا النص عند تنفيذه  يتم حذف كافة الصفوف في الجدول الاخر  و اللتي تحمل قيمة  غير موجودة بالجدول الاول.
مثلا دول و مدن تم حذف دولة رقم 5 فسيوجد او توجد سجلات او صفوف غير مستعملة  يستحسن حذفها.
تفصيل احسن:
مثلا ksa id=1

في الجدول الخاص بالمدن مثلا 
city === tb1id=1
city=== tb1id=1
 و هكذا سيتم حذف كافة هذه السجلات لعدم وجود جدوى من بقائها لعدم وجود السجلات الاساسية في الجدول الاب واللتي هي مرتبطة بها.
و السلام عليكم و رحمة الله و بركاته.

طبقت الكود بآخر تحديث للمثال
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: معاند الحظ , abdou , ابراهيم ايبو , a7med saba


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [كود] الغاء المفتاح من الجدول justforit 0 25 18-05-24, 07:00 PM
آخر رد: justforit
  [كود] كود[اضافة او حذف الـ PK من الجدول] سعود 0 374 27-05-23, 02:50 AM
آخر رد: سعود

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم