تقييم الموضوع :
  • 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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [كود] كود[اضافة او حذف الـ PK من الجدول] سعود 0 367 27-05-23, 02:50 AM
آخر رد: سعود

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


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