مشكلة مع قيود المفاتيح الخارجية
-
22-09-2019 - |
سؤال
أحصل على خطأ #1005 - لا يمكنني إنشاء جدول (Errno: 150).
لقد مررت من خلال قائمة مراجعة:
- كلا الجدولين innodb
- الأعمدة هي نفس النوع (int)
- السمات متشابهة (غير موقعة غير فارغة)
- الترتيب هو نفسه
- لقد جربت مع فهارس على المفاتيح الخارجية ، لا يزال لا يعمل (ولا ينبغي أن تكون هناك حاجة إليها لـ MySQL 5)
المحلول
كانت المشكلة مع بناء الجملة الخاص بي. بدلاً من
REFERENCES `table`.`col`
يجب أن يكون
REFERENCES `table` (`col`)
يمكن حذف هذا السؤال.
لا تنتمي إلى StackOverflow