"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية حل \"لا يمكن لـ MySQL إسقاط الفهرس المطلوب في قيد المفتاح الخارجي\"؟

كيفية حل \"لا يمكن لـ MySQL إسقاط الفهرس المطلوب في قيد المفتاح الخارجي\"؟

تم النشر بتاريخ 2024-11-11
تصفح:111

How to Resolve \

مشكلة إسقاط فهرس MySQL: "لا يمكن لـ MySQL إسقاط الفهرس المطلوب في قيد مفتاح خارجي"

عند محاولة تعديل قاعدة بيانات موجودة عن طريق إضافة عمود وتحديث UNIQUE قد يواجه مستخدمو قاعدة البيانات الخطأ "لا يمكن لـ MySQL إسقاط الفهرس المطلوب في قيد المفتاح الخارجي." تشير رسالة الخطأ هذه إلى أن الفهرس الذي يتم إسقاطه تتم الإشارة إليه في قيد المفتاح الخارجي.

لحل هذه المشكلة، من الضروري إسقاط قيد المفتاح الخارجي الذي يشير إلى الفهرس. يمكن القيام بذلك باستخدام عبارة ALTER TABLE، كما يلي:

ALTER TABLE mytable DROP FOREIGN KEY mytable_ibfk_1 ;
ALTER TABLE mytable DROP FOREIGN KEY mytable_ibfk_1 ; 
بمجرد إسقاط قيد المفتاح الخارجي، يمكن بعد ذلك إسقاط الفهرس باستخدام عبارة DROP INDEX.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3