محمود موسى2 نشر 5 مارس 2021 أرسل تقرير نشر 5 مارس 2021 أواجه مشكلة عندما أضيف المفتاح unique إلى الأعمدة(students, subjects, full_marks, date) كما بالصورة فيظهر لي error 1025 #1025 - Error on rename of '.\private\#sql-165c_42c' to '.\private\students_marks' (errno: 150 "Foreign key constraint is incorrectly formed") مع العلم العامود student يكون مفتاح أجنبي من students.id وهذا المفتاح الأجنبي له إسم "st_id_141" فما الحل؟ اقتباس
0 بلال زيادة نشر 5 مارس 2021 أرسل تقرير نشر 5 مارس 2021 يجب أن تكون الأعمدة من نفس النوع و يجب أن يكون المفتاح st_id_141 unsigned يرجى ارفاق الجدولين للنظر في العلاقات بينهما , ايضا اود التنبيه على تغيير عمود date إلى اسم اخر لان هذا الاسم محجوز وقد يسبب مشاكل مستقبلا لك اقتباس
0 Wael Aljamal نشر 5 مارس 2021 أرسل تقرير نشر 5 مارس 2021 يجب أن يكون الحقلين متطابقين من حيث البنية ( الأنماط - عدد المحارف (طول المتغير و عدد الأحرف) ) و الخصائص أيضا .. ولحل مشكلة وجود مفاتح أساسية و ثانوية قم بإزالة جميع هذه المفاتيح و أعد تشكيلها (أي فك الربط بين الجداول مؤقتا) .. drop foreign key .. drop primary key .. ثم create primary key .. create foreign key .. اقتباس
0 محمود موسى2 نشر 5 مارس 2021 الكاتب أرسل تقرير نشر 5 مارس 2021 بتاريخ 33 دقائق مضت قال بلال زيادة: يجب أن تكون الأعمدة من نفس النوع و يجب أن يكون المفتاح st_id_141 unsigned اخي ماذا يعني أنه يجب ان يكون المفتاح unsigned وهل عندما أحدد أعمدة كunique يجب أن يكونوا من نفس الdata type?!! اقتباس
0 بلال زيادة نشر 5 مارس 2021 أرسل تقرير نشر 5 مارس 2021 بتاريخ 27 دقائق مضت قال محمود رضا موسى: اخي ماذا يعني أنه يجب ان يكون المفتاح unsigned وهل عندما أحدد أعمدة كunique يجب أن يكونوا من نفس الdata type?!! أي ان العمود غير موقع. يمكن أن تحتوي جميع أنواع الأعداد الصحيحة على سمة اختيارية (غير قياسية) بدون توقيع. يمكن استخدام الكتابة غير الموقعة للسماح فقط بالأرقام غير السالبة في عمود أو عندما تحتاج إلى نطاق رقمي أكبر للعمود. اقتباس
السؤال
محمود موسى2
أواجه مشكلة عندما أضيف المفتاح unique إلى الأعمدة(students, subjects, full_marks, date) كما بالصورة
فيظهر لي error 1025
#1025 - Error on rename of '.\private\#sql-165c_42c' to '.\private\students_marks' (errno: 150 "Foreign key constraint is incorrectly formed")
مع العلم العامود student يكون مفتاح أجنبي من students.id وهذا المفتاح الأجنبي له إسم "st_id_141"
فما الحل؟
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.