الانتقال إلى المحتوى

كيف أضيف Primary Key إلى جدول قديم


albalaji

Recommended Posts

لا يمكن عمل أكثر من Primary Key في نفس الجدول ، الحل هو إعدا الحقل الآخر على الـ Constraints التالية :
1) UNIQUE
2) NOT NULL

و طبعا بهذه الطريقة يمكنك إضافة أي عدد من المفاتيح ...

ملاحظة:

PRIMARY KEY = UNIQUE + NOT NULL

رابط هذا التعليق
شارك

أخي الفاضل albalaji هناك بعض الإرشادات الهامة عند بناء مفاتيح رئيسية Primary Key :

- لا يمكن تعريف أكثر من مفتاح أولي على جدول ما .. كما ذكر الأخ الفاضل OSS ..
- لا يمكن لصفين في جدول مات أن يكون لهما المفتاح الأولي نفسه ..
- لا يمكن أن تأخذ أعمدة (حقول ) المفتاح الأولي القيمة Null .

رابط هذا التعليق
شارك

الاخ السائل :
اظن انك تريد عمل compound primary key
بمعنى حقل اساسى مركب من اكثر من حقل
وانا كان الامر كذلك فلك هذه الخطوات :
اولا حذف الحقل الاساسى الاول
alert table table_name drop constraint Primary key;
ثانياً : انشاء الحقل الاساسى المركب
alert table table_name add constraint cc_name primary key (first_column, secnd_column(;
مع تحياتى
اسامه سليمان
القاهرة
:) :D B)

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية