كيف يمكنني حذف primary key في جدول منشأ ؟

3 إجابات
profile/منار-عنبتاوي
منار عنبتاوي
مهندسة أنظمة حاسوب
.
٠٣ مارس ٢٠١٩
قبل ٦ سنوات
عادةً في لغة ال sql يتم استخدام الكلمة DROP من أجل حذف شيء معين , سواء أكان جدول أم عمود أو غيرها , و لكن لا يمكننا استخدام هذه الكلمة مباشرة لحذف Primary key , إذ يجب علي أن أخبر البرنامج أنني أريد أن أعدل على الجدول الذي يحتوي على هذا ال Primary key , و بهذا سأستخدم الكلمة ALTER , أي عدّل :

ALTER TABLE tName
;DROP PRIMARY KEY 

عليك فقط وضع اسم الجدول مكان tName , وستحصل على ما تريد 

  • مستخدم مجهول
قام 1 شخص بتأييد الإجابة
profile/رغد-ثائر-العسيري
رغد ثائر العسيري
مهندسه برمجيات
.
٢٥ أبريل ٢٠١٩
قبل ٦ سنوات
لتعديل اي قيد في جدول موجود فهذه query يمكن تطبيقها على كل القيود

 ALTER TABLE  table_name DROP CONSTRAINT [ IF EXISTS ]  constraint_name 

ولازاله primary key من عامود في جدول موجود

 
; ALTER TABLE  table_name DROP CONSTRAINT   PRIMARY KEY 

لتطبيق هذه الكويري عليك استبدال table_name باسم الجدول المراد حذف القيد منه

profile/تسنيم-بشارات
تسنيم بشارات
مهندسة أنظمة حاسوب
.
٢٥ فبراير ٢٠١٩
قبل ٦ سنوات
يمكننا التعديل على أي جدول في قواعد البيانات عن طريق الأمر ALTER , فمن خلاله يمكننا حذف Primary key  في أي جدول في قواعد البيانات , ف يجب علينا أن نستخدم الأمر DROP مع الأمر ALTER , و ستكون البرمجة كالتالي :
 ALTER TABLE table_name
;DROP PRIMARY KEY