سؤال

أحصل على خطأ #1005 - لا يمكنني إنشاء جدول (Errno: 150).

لقد مررت من خلال قائمة مراجعة:

  • كلا الجدولين innodb
  • الأعمدة هي نفس النوع (int)
  • السمات متشابهة (غير موقعة غير فارغة)
  • الترتيب هو نفسه
  • لقد جربت مع فهارس على المفاتيح الخارجية ، لا يزال لا يعمل (ولا ينبغي أن تكون هناك حاجة إليها لـ MySQL 5)
هل كانت مفيدة؟

المحلول

كانت المشكلة مع بناء الجملة الخاص بي. بدلاً من

REFERENCES `table`.`col`

يجب أن يكون

REFERENCES `table` (`col`)

يمكن حذف هذا السؤال.

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