كيف يمكنني إضافة لافتا المفاتيح الخارجية إلى طاولة واحدة باستخدام بريس؟
-
21-08-2019 - |
سؤال
ولدي InnoDB الجدول القائمة التي لديها بالفعل مفاتيح خارجية لافتا إلى جداول مختلفة.
ولكن عندما أحاول إنشاء مشيرا المفاتيح الخارجية للمؤشر الرئيسي، وأحصل على خطأ (التحقق من نوع البيانات).
والجدول هو العضو مع USER_ID باسم الابتدائية.
واريد Manager_ID مفتاح أجنبي وهو FK إلى USER_ID.
وكلا INT كل من الطول 10 غير موقعة ...
ولكن أنا لا تزال تحصل على خطأ الاختيار البيانات ...؟
المحلول
تأكد من أن Manager_ID هو على لا تعيين لNOT NULL
.
لديك للسماح بلا قيم في هذا المجال، حيث أن أعلى معظم شخص في الشركة لن يكون لها أي مدير.
<الإضراب> لقد وجدت وظيفة أكثر على لوحات الخلية التي قد تساعد. إضراب>
لا تنتمي إلى StackOverflow