سؤال

عند تشغيل استعلام المتابعة ، أتلقى الخطأ أدناه ، أنا فقط أحاول إنشاء هذا الجدول البسيط بدون FK أو أي شيء وما زلت أتلقى هذا الخطأ. ماذا يمكن أن يكون السبب؟ استعلام SQL:

CREATE TABLE `xauction`.`orders` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`type` VARCHAR( 1 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = InnoDB;

قال MySQL: الوثائق

1005 - لا يمكن إنشاء جدول "xauction.orders" (Errno: 150) (التفاصيل ...)

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

المحلول

محاولة show innodb status. ضمن جزء كبير من البيانات التي يتم إخراجها ، يوجد قسم سيكون لديه تفاصيل أكثر من رسالة الخطأ العادية التي تحصل عليها من الاستعلام الأصلي الذي يسببه الأخطاء.

نصائح أخرى

بناء الجملة على ما يرام

من MySQL موقع :

. إذا كانت رسالة الخطأ تشير إلى الخطأ 150 ، فقد فشل إنشاء الجدول لأنه لم يتم تشكيل قيود مفتاح خارجي بشكل صحيح

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