سؤال

لم يذكر صراحة في الوثائق (http://dev.mysql.com/doc/refman/6.0/en/drop-table.html.). أسأل لأنني رأيت للتو ترحيل قاعدة بيانات غريبة في مشروع القضبان حيث يقوم المطور بإزالة جميع الفهارس قبل إسقاط الجدول، ويبدو أنه غير ضروري.

هل كانت مفيدة؟

المحلول

نعم إنها كذلك.

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

نصائح أخرى

نعم سوف يسقط الفهرس. لا يوجد سبب للحفاظ على الفهرس إذا كان الجدول الأساسي ليس هناك. أظن أن الهجرة النزولية تقوم فقط بعكس الترحيل الصعودي على أساس واحد إلى واحد.

إنه غير محدود. ومع ذلك، قد يتم منع جدول التسجيل الخاص بك عندما يكون الجدول جزءا من العلاقات الرئيسية الأجنبية وإسقاط جدولك من شأنه أن يكسر التبعيات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top