Logo ar.boatexistence.com

هل يمكن أن يكون المفتاح الخارجي فارغًا؟

جدول المحتويات:

هل يمكن أن يكون المفتاح الخارجي فارغًا؟
هل يمكن أن يكون المفتاح الخارجي فارغًا؟

فيديو: هل يمكن أن يكون المفتاح الخارجي فارغًا؟

فيديو: هل يمكن أن يكون المفتاح الخارجي فارغًا؟
فيديو: تحديد المفاتيح الأساسية :Access برنامج 2024, يمكن
Anonim

إجابة مختصرة: نعم ، يمكن أن تكون فارغة أو مكررةأريد أن أوضح لماذا يجب أن يكون المفتاح الخارجي فارغًا أو قد يحتاج إلى أن يكون فريدًا أو غير فريد. تذكر أولاً أن المفتاح الخارجي يتطلب ببساطة أن تكون القيمة الموجودة في هذا الحقل موجودة أولاً في جدول مختلف (الجدول الأصل). هذا كل ما هو FK بالتعريف.

هل يمكن أن يكون هناك مفتاح خارجي فارغ؟

لا يمكن للمفتاح الخارجي الذي يحتوي على قيم فارغة أن يتطابق مع قيم المفتاح الأصلي ، لأن المفتاح الأصلي بحكم التعريف لا يمكن أن يحتوي على قيم فارغة. ومع ذلك ، فإن قيمة المفتاح الأجنبي الفارغة تكون دائمًا صالحة، بغض النظر عن قيمة أي من أجزائها غير الفارغة. … قيمة المفتاح الخارجي فارغة إذا كان أي جزء منها فارغًا.

هل يمكن أن يكون المفتاح الخارجي فارغًا في mySQL؟

5 الإجابات. NULLs في المفاتيح الخارجية مقبولة تمامًاالتعامل مع NULLs في المفاتيح الخارجية أمر صعب ولكن هذا لا يعني أنك قمت بتغيير هذه الأعمدة إلى NOT NULL وإدراج dummy ("N / A"، "Unknown "،" لا قيمة "الخ) في الجداول المرجعية الخاصة بك.

كيف تضبط مفتاحًا خارجيًا على قيمة خالية؟

المفتاح الخارجي ، لا يمكن أن يكون فارغًا افتراضيًا في mySQL ، والسبب بسيط ، إذا أشرت إلى شيء ما وتركته فارغًا ، فسوف تفقد سلامة البيانات. عندما تقوم بإنشاء مجموعة الجدول تسمح فارغة إلىNOT ثم قم بتطبيق قيد المفتاح الخارجي.

أي المفاتيح يمكن أن تكون فارغة؟

لا يمكن أن تكون قيمة عمود المفتاح الأساسيخالية. يمكن أن يحتوي عمود مفتاح المرشح على قيمة فارغة. المفتاح الأساسي هو أهم جزء في أي علاقة أو جدول.

موصى به: