الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يمكن حذف سجل من أكثر من جدول

بدأه usama08 في 18 أكتوبر 2012 · 2 رد · 1,447 مشاهدة · في قسم لغة الاستفسارات SQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

دلوقتى انا عندي ثلاث جداول مثلا ، وفى مشترك بينهم علاقة ، المهم دلوقتى مثلا عندى الـ id بتاع السجل عاوز احذف السجل المرتبط بالـ id دا من الثلاث جداول ،،

أفيديوني ، هل يمكن حذف السجل دا من الجداول دي فى استعلام حذف واحد ؟؟؟

#2

اخي الموضوع في قمة السهولة 

 

 

 

 

 

 

1- اولا تقوم بتعديل معمارية الجدول الذي يتواجد فية المفتاح الحاكم 

Alter table tablename drop primary key cascade

2-ثم بعد ذالك تمسح السجل او الجدول كما تحب 

 

جوكر_13☺

#3
tarig abdo joker كتب:

اخي الموضوع في قمة السهولة 

 

 

 

 

 

 

1- اولا تقوم بتعديل معمارية الجدول الذي يتواجد فية المفتاح الحاكم 

Alter table tablename drop primary key cascade

2-ثم بعد ذالك تمسح السجل او الجدول كما تحب 

 

في حالة انت انشاء الجداول بشكل صحيح و تربطهم بشكل مختلف من عملية الربط العادية 

Create table std (no number primary key, name varchar(15) not null, address varchar(15),phone number);

Create table degree(no number references std (no)on delete cascade,subname varchar(15),degree number);

Create table activity (no number references std(no)on delete set null,act_name varchar(15),date_reg date);

تم تعديل هذه المشاركة بواسطة tarig abdo joker في 18 نوفمبر 2013 في 19:40

مواضيع مشابهة