سؤال

أحصل على خطأ 1005 عند إدخال طاولاتي. هناك العديد من الجداول التي تشير إلى الجداول في تصميمي المكونة في طاولة عمل MySQL ، لكن ألا يعمل هذا؟ - منافسة أجنبية مشتركة بين عدة طاولات؟

يسمى الجدول الأول languages. يحتوي على عمود معرف لكل لغة في قاعدة البيانات. إذن لدينا productDescription يحتوي على عمود لغة يتم الإشارة إليه بالطبع في languages الطاولة.

هل هذا هو السبب في أنني أحصل على خطأ 1005؟

شكرًا،

تحديث: لقد تحقق من أن جميع المفاتيح المشار إليها لها نفس نوع البيانات التي هي tinyint غير موقعة.

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

المحلول

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

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