Simoh نشر 28 مايو 2016 أرسل تقرير نشر 28 مايو 2016 أواجه مشكل عند اضافة حقل من نوعforeign key على قاعدة بيانات من نوع Mysql، هل من طريقة أو درس مفصل لعمل ذلك؟ اقتباس
0 E.Nourddine نشر 28 مايو 2016 أرسل تقرير نشر 28 مايو 2016 عند حدوث خطأ أثناء محاولة اضافة حقل من نوع foreign key هذا يعني أن نوع الحقل المُضاف غير مطابق لنوع حقل Primary Key، لذا سأقدم لك الطريقة الصحيحة التي ينصح بها أثناء عمل Foreign Key على قواعد Mysql: بواسطة الكود: CREATE TABLE parent ( id INT NOT NULL, PRIMARY KEY (id) ) ENGINE=INNODB; CREATE TABLE child ( id INT, parent_id INT, INDEX par_ind (parent_id), FOREIGN KEY (parent_id) REFERENCES parent(id) ON DELETE CASCADE ) ENGINE=INNODB; * لاحظ أن حقل parent_id هو من نوع INT وهو نفس نوع Id في جدول parent. SQL FOREIGN KEY Constraint Using FOREIGN KEY Constraints اقتباس
السؤال
Simoh
أواجه مشكل عند اضافة حقل من نوعforeign key على قاعدة بيانات من نوع Mysql، هل من طريقة أو درس مفصل لعمل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.