النتائج 1 إلى 7 من 7

الموضوع: ما الخطا فى هذه التعليمة ؟

  1. #1
    عضو جديد
    تاريخ التسجيل
    Aug 2004
    المشاركات
    8

    ما الخطا فى هذه التعليمة ؟



    السلام عليكم
    برجاء من الاخوة توضيح لي اين الخطا فى هذه التعليمة وهى لاتشاء جدول قمت بمراجعتها مرات كثيرة وتعطى لي خطا
    كود PHP:
    create table albums (Albumid int unsigned auto_increment primary keyAlbumName varchar(40), AlbumLinkPic varchar(50), SongAutoID int SingerAutoid int foreign key (SongAutoIDreferences songs(SongAutoIDMatch Full ON DELETE Cascade ON UPDATE Cascade),foreign key (SingerAutoidreferences singer(SingerAutoidMatch Full ON DELETE Cascade ON UPDATE Cascade); 
    بالنسبة للجدوال الاخرى فى صحيحة وبنفس المرجعية لكن لا اعرف اين الخطا وشكرا لكم





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    827


    الخطأ موجود في هاته الاسطر


    foreign key (SongAutoID)
    references songs(SongAutoID) Match Full ON DELETE Cascade ON UPDATE Cascade),
    foreign key (SingerAutoid)
    references singer(SingerAutoid) Match Full ON DELETE Cascade ON UPDATE Cascade);





    __________________
    لا تطمعن في كرم من غرته شهرته ، فقد نسي انه بالأمس نجح بكرم الاخرين
    e107 المعربة www.e107arabic.org
    شبكة الباتشات و السوفتوير www.all-patch.org
    شركة استضافة مغربية www.naja7host.com

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    827


    الكود الصحيح هو


    كود PHP:
    CREATE TABLE albums(
    Albumid int unsigned AUTO_INCREMENT PRIMARY KEY ,
    AlbumName varchar40 ) ,
    AlbumLinkPic varchar50 ) ,
    SongAutoID int,
    SingerAutoid int,
    FOREIGN KEY SongAutoID REFERENCES songsSongAutoID MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE ,
    FOREIGN KEY SingerAutoid REFERENCES singerSingerAutoid MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE 







    __________________
    لا تطمعن في كرم من غرته شهرته ، فقد نسي انه بالأمس نجح بكرم الاخرين
    e107 المعربة www.e107arabic.org
    شبكة الباتشات و السوفتوير www.all-patch.org
    شركة استضافة مغربية www.naja7host.com

  4. #4
    عضو جديد
    تاريخ التسجيل
    Aug 2004
    المشاركات
    8


    اشكرك اخى على الرد لكن مازل هناك خطأ
    Error 1005 (HY000) : Can't Create table ' .musicdb\albums.frm' (error 150)
    قاعدة البيانات بالمرفقات حتى يتم التاكد من انها صحيحه





    الملفات المرفقة الملفات المرفقة
    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    827


    في الملف الذي اعطيتني صحيح 100 * 100 ....

    لكن ما يمكن اعطاء الخطا إذا كان mysql قد تم إلغاء innodb منها

    ENGINE=InnoDB

    حاول تغييرها إلى

    ENGINE=MyISAM

    تحياتي لك





    __________________
    لا تطمعن في كرم من غرته شهرته ، فقد نسي انه بالأمس نجح بكرم الاخرين
    e107 المعربة www.e107arabic.org
    شبكة الباتشات و السوفتوير www.all-patch.org
    شركة استضافة مغربية www.naja7host.com

  6. #6
    عضو جديد
    تاريخ التسجيل
    Aug 2004
    المشاركات
    8


    اين اجدها أخى الكريم اسف فانا مبتدء جدااا
    فعلا النوع InnoDB





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    827


    تجدها اسفل كل استعلام انشاء جدول

    على العموم تفضل الملف معدل لك ...





    الملفات المرفقة الملفات المرفقة
    __________________
    لا تطمعن في كرم من غرته شهرته ، فقد نسي انه بالأمس نجح بكرم الاخرين
    e107 المعربة www.e107arabic.org
    شبكة الباتشات و السوفتوير www.all-patch.org
    شركة استضافة مغربية www.naja7host.com





المواضيع المتشابهه

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض